"SOA-Seriennummernformat ist ungültig" Warnung von mxtoolbox.com - warum?


13

Beim Testen der SOA-Einstellung für example-domain.org unter http://mxtoolbox.com/ wird dies angegeben

SOA Serial Number Format is Invalid

Der Eintrag ist

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

Genau dies schlägt Amazon jedoch in seiner Route 53-Dokumentation unter http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/SOA-NSrecords.html vor

mxtoolbox gibt eine Warnung aus - warum? Sie betrachten auch die fehlenden DMARC-Einstellungen als Fehler.

Bitte tragen Sie mit mir - ich bin kein Sysadmin. Jeder Hinweis, der eine Sprache verwendet, die ein Entwickler verstehen kann, wird sehr geschätzt.

Antworten:


19

Es wird empfohlen, dass die SOA-Seriennummer ein Format verwendet, das aus vier Ziffern des Jahres, zwei Ziffern des Monats, zwei Ziffern des Tages und zwei Ziffern der Änderungsanzahl am selben Tag besteht. Dieses Format ist weit verbreitet, aber .COMkeineswegs universell (sehen Sie sich ein bekanntes Beispiel für eine Zone an, die dies nicht tut). Das Tool, von dem Sie die Fehlermeldung erhalten haben, ist überempfindlich und sollte angepasst werden.


1
Ja, solange sich die Zahl erhöht, spielt die spezifische Syntax keine Rolle. mxtoolbox ist hier ein Ärgernis.
Andrew B

Es ist wichtig zu beachten, dass das, was tatsächlich einen höheren / niedrigeren Wert ausmacht, für große Unterschiede nicht sofort intuitiv ist, da die speziellen Regeln einen kontrollierten Umlauf zulassen. Weitere Informationen finden Sie unter tools.ietf.org/html/rfc1982 .
Håkan Lindqvist

9

Das SOA SERIALFeld ist als vorzeichenloser ganzzahliger Wert angegeben, der spezielle Regeln für den Umlauf und folglich auch für den Vergleich von Seriennummern usw. enthält.

RFC1035 definiert dieses Feld als:

SERIAL

Die vorzeichenlose 32-Bit-Versionsnummer der Originalkopie der Zone. Zonenübertragungen behalten diesen Wert bei. Dieser Wert wird umgebrochen und sollte mit einer Sequenzraumarithmetik verglichen werden.

Die Arithmetik von Seriennummern wird in RFC1982 ausführlich erläutert .

Wie auch immer, das beliebte YYYYMMDDnn"Format" ist nur eine Konvention für die Auswahl ganzzahliger Werte, die, wenn sie dezimal ausgegeben werden, dem Menschen einige wichtige Informationen liefern (kann bei der Fehlerbehebung hilfreich sein). Die Verwendung solcher Werte hat im System selbst keine besondere Bedeutung, und die Verwendung von Werten, die dieser Konvention nicht entsprechen, ist kein Fehler.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.