Aviso "O formato do número de série SOA é inválido" por mxtoolbox.com - por quê?

13

Ao testar a configuração SOA para example-domain.org em http://mxtoolbox.com/ , ele diz que

SOA Serial Number Format is Invalid

A entrada é

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

Isso, no entanto, é exatamente o que a Amazon sugere na documentação do Route 53 em http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/SOA-NSrecords.html

mxtoolbox emite um aviso - por que? Eles também consideram as configurações ausentes do DMARC como um erro.

Por favor, tenha paciência comigo - eu não sou um administrador de sistemas. Qualquer dica que use uma linguagem que um desenvolvedor possa entender é muito apreciada.

Olaf
fonte

Respostas:

19

Recomenda-se que o número de série da SOA use um formato com quatro dígitos do ano, dois dígitos do mês, dois dígitos do dia e dois dígitos da contagem de alterações no mesmo dia. Esse formato é comum, mas longe de ser universal (procure .COMum exemplo de alto perfil de uma zona que não existe). A ferramenta da qual você recebeu a mensagem de erro é sensível demais e deve ser ajustada.

Calle Dybedahl
fonte
1
Sim, desde que o número esteja aumentando, a sintaxe específica não importa. mxtoolbox está sendo um incômodo aqui.
Andrew B
É importante observar que o que realmente constitui um valor maior / menor não é imediatamente intuitivo para grandes diferenças, devido às regras especiais que permitem a quebra controlada. Veja tools.ietf.org/html/rfc1982 para todos os detalhes.
Håkan Lindqvist
9

O SOA SERIALcampo é especificado para ser um valor inteiro não assinado que possui regras especiais para a forma como envolve e, consequentemente, também para a comparação dos números de série etc.

RFC1035 define esse campo como:

SERIAL

O número da versão não assinada de 32 bits da cópia original da zona. As transferências de zona preservam esse valor. Esse valor envolve e deve ser comparado usando a aritmética do espaço de sequência.

A aritmética dos números de série é explicada em detalhes na RFC1982 .

De qualquer forma, o popular YYYYMMDDnn"formato" é apenas uma convenção para escolher valores inteiros, que, quando escritos em decimal, transmitem algumas informações significativas aos seres humanos (pode ser útil na solução de problemas). O uso de tais valores não tem significado especial no próprio sistema e o uso de valores que não seguem esta convenção não é um erro.

Håkan Lindqvist
fonte