如何解决AWS Route 53中的错误-导入区域文件错误:多个不同的TTL值



我正试图将一个区域文件从Linode导入到Amazon Route 53,并收到以下错误

Error parsing zone file: One resource cannot have multiple distinct TTL values

我知道它想说什么,但我在文件中找不到任何重复的TTL值。任何提示都将不胜感激。

谢谢。

我在将区域文件从DNSimple导入到Route 53时遇到了同样的错误。我的问题是同一个域有多个TXT记录,而这些TXT记录的TTL值不同。在路由53中,同一域或子域的相同类型(TXT、MX、CNAME等)的记录被分组在一个具有一个TTL值的"记录集"中,所以我的区域文件正在破坏它。一旦我将它们全部更改为相同的TTL,区域文件就可以导入。

我删除了分区文件并试图导入它。最终找到了让我感到悲伤的部分。下面显示的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.

我从http://blog.domenech.org/2014/12/how-to-transfer-your-dns-configuration-to-aws-route-53.html.

向导做得非常好。需要注意的是,我需要用一个数字对每个条目的TTL值进行udape,这样Route53就可以将一些值分组到一个条目中,对我来说,这是spftxt记录

相关内容

最新更新