我正在尝试从Linode导入区域文件到Amazon Route 53,我收到以下错误
org.hibernate.dialect.Oracle9iDialect.registerColumnType(IJLjava/lang/String;)
我知道它想说的是什么,但我找不到文件中任何重复的TTL值。任何提示都表示赞赏。
感谢。
答案 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记录。