Avertissement «Le format de numéro de série SOA n'est pas valide» par mxtoolbox.com - pourquoi?

13

Lors du test du paramètre SOA pour example-domain.org sur http://mxtoolbox.com/ , il est indiqué que

SOA Serial Number Format is Invalid

L'entrée est

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

Cependant, c'est exactement ce que propose Amazon dans leur documentation Route 53 sur http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/SOA-NSrecords.html

mxtoolbox émet un avertissement - pourquoi? Ils considèrent également les paramètres DMARC manquants comme une erreur.

S'il vous plaît, soyez indulgent - je ne suis pas un administrateur système. Tout indice utilisant un langage qu'un développeur peut comprendre est grandement apprécié.

Olaf
la source

Réponses:

19

Il est recommandé que le numéro de série SOA utilise un format composé de quatre chiffres de l'année, deux chiffres du mois, deux chiffres du jour et deux chiffres du nombre de changements dans la même journée. Ce format est courant, mais loin d'être universel (recherchez .COMun exemple très médiatisé d'une zone qui ne fonctionne pas). L'outil dont vous avez reçu le message d'erreur est trop sensible et doit être ajusté.

Calle Dybedahl
la source
1
Ouais, tant que le nombre augmente, la syntaxe spécifique n'a pas d'importance. mxtoolbox est une nuisance ici.
Andrew B
Il est important de noter que ce qui constitue en fait une valeur supérieure / inférieure n'est pas immédiatement intuitif pour les grandes différences en raison des règles spéciales permettant le bouclage contrôlé. Voir tools.ietf.org/html/rfc1982 pour tous les détails.
Håkan Lindqvist
9

Le SOA SERIALchamp est spécifié comme étant une valeur entière non signée qui a des règles spéciales pour la façon dont il s'enroule, et par conséquent aussi pour la façon dont les numéros de série sont comparés, etc.

RFC1035 définit ce champ comme:

EN SÉRIE

Numéro de version 32 bits non signé de la copie d'origine de la zone. Les transferts de zone conservent cette valeur. Cette valeur se termine et doit être comparée à l'aide de l'arithmétique de l'espace de séquence.

L'arithmétique des numéros de série est expliquée en détail dans la RFC1982 .

Quoi qu'il en soit, le YYYYMMDDnn"format" populaire n'est qu'une convention pour choisir des valeurs entières telles que, lorsqu'elles sont écrites en décimal, elles transmettent des informations significatives aux humains (peuvent être utiles lors du dépannage). L'utilisation de telles valeurs n'a pas de signification particulière dans le système lui-même et l'utilisation de valeurs qui ne respectent pas cette convention n'est pas une erreur.

Håkan Lindqvist
la source