mxtoolbox.com发出“ SOA序列号格式无效”警告-为什么?


13

http://mxtoolbox.com/上为example-domain.org测试SOA设置时,它表示

SOA Serial Number Format is Invalid

条目是

ns-885.awsdns-46.net. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400

然而,这恰恰是亚马逊在http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/SOA-NSrecords.html上的Route 53文档中所建议的。

mxtoolbox发出警告-为什么?他们还将丢失的DMARC设置视为错误。

请多多包涵-我不是系统管理员。非常感谢使用开发人员可以理解的语言的任何提示。

Answers:


19

建议SOA序列号使用以下格式:年份的四位数,月份的两位数,日期的两位数和同一天的变化计数的两位数。这种格式很常见,但远非通用(请查看不常见.COM的区域的引人注目的示例)。您从中收到错误消息的工具过于敏感,应进行调整。


1
是的,只要数字递增,具体语法就没有关系。mxtoolbox在这里令人讨厌。
安德鲁B

重要的是要注意,实际上存在较大/较低值的内容对于较大的差异并不是立即直观的,这是因为允许可控环绕的特殊规则。有关所有详细信息,请参见tools.ietf.org/html/rfc1982
哈坎·林奎斯特

9

SOA SERIAL字段被指定为一个无符号整数值,该整数值具有特殊的规则,例如如何包装,以及如何比较序列号等。

RFC1035将该字段定义为:

系列

区域原始副本的无符号32位版本号。区域传输会保留此值。该值包含在内,应使用序列空间算法进行比较。

序列号的算法在RFC1982中详细说明。

无论如何,流行的YYYYMMDDnn“格式”只是一种选择整数值的约定,以便当以十进制形式写出时,可以将一些有意义的信息传达给人类(在进行故障排除时可能会有所帮助)。使用此类值在系统本身中没有特殊含义,并且使用不遵循此约定的值也不是错误。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.