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

Ola*_*laf 19 domain-name-system amazon-route53 soa-record

http://mxtoolbox.com/上测试 example-domain.org 的 SOA 设置时,它说

SOA Serial Number Format is Invalid
Run Code Online (Sandbox Code Playgroud)

条目是

ns-885.awsdns-46.net. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400
Run Code Online (Sandbox Code Playgroud)

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

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

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

Cal*_*ahl 24

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


Håk*_*ist 11

SOA SERIAL字段被指定为一个无符号整数值,它对它的环绕方式有特殊的规则,因此也有关于如何比较序列号等。

RFC1035将此字段定义为:

串行

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

序列号的算法在RFC1982中有详细解释。

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