AWS Route 53导入区域文件错误:多个不同的TTL值

时间:2015-12-27 06:45:23

标签: amazon-web-services amazon-route53

我正在尝试从Linode导入区域文件到Amazon Route 53,我收到以下错误

org.hibernate.dialect.Oracle9iDialect.registerColumnType(IJLjava/lang/String;)

我知道它想说的是什么,但我找不到文件中任何重复的TTL值。任何提示都表示赞赏。

感谢。

3 个答案:

答案 0 :(得分:12)

我在DNSimple中将区域文件导入Route 53时遇到了同样的错误。我的问题是我有相同域的多个TXT记录,并且这些TXT记录具有不同的TTL值。在Route 53中,同一域或子域的相同类型(TXT,MX,CNAME等)的记录在具有一个TTL值的“记录集”中组合在一起,因此我的区域文件正在破坏它。只要我将它们全部更改为相同的TTL,就可以导入区域文件。

答案 1 :(得分:2)

我通过删除部分并尝试导入它来浏览区域文件。终于找到了给我悲伤的部分。下面显示的MX记录与从Linode导入的完全相同。

@       3600    MX  1   ASPMX.L.GOOGLE.COM.
@       3600    MX  5   ALT1.ASPMX.L.GOOGLE.COM.
@           MX  5   ALT2.ASPMX.L.GOOGLE.COM.
@           MX  10  ASPMX2.GOOGLEMAIL.COM.
@           MX  10  ASPMX3.GOOGLEMAIL.COM.

如果从前两行中删除3600,我就能导入该文件。不确定为什么Linode会发出这个文件。因此,当我导入它们时,MX记录现在看起来像这样。

@           MX  1   ASPMX.L.GOOGLE.COM.
@           MX  5   ALT1.ASPMX.L.GOOGLE.COM.
@           MX  5   ALT2.ASPMX.L.GOOGLE.COM.
@           MX  10  ASPMX2.GOOGLEMAIL.COM.
@           MX  10  ASPMX3.GOOGLEMAIL.COM.

答案 2 :(得分:0)

我遵循了http://blog.domenech.org/2014/12/how-to-transfer-your-dns-configuration-to-aws-route-53.html中的分步指南。

指导效果很好。需要注意的一点是,我需要为每个条目加上一个数字udp ,以便Route53可以将一些值分组到单个条目中,对我来说,它是 spf 的txt记录