Предупреждение «Формат серийного номера SOA неверен» от mxtoolbox.com - почему?


13

При тестировании настройки SOA для example-domain.org на http://mxtoolbox.com/ он говорит, что

SOA Serial Number Format is Invalid

Запись

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

Это, однако, именно то, что Amazon предлагает в своей документации Route 53 на http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/SOA-NSrecords.html

mxtoolbox выдает предупреждение - почему? Они также считают отсутствующие настройки DMARC ошибкой.

Пожалуйста, потерпите меня - я не сисадмин. Любая подсказка, в которой используется язык, понятный разработчику, приветствуется.

Ответы:


19

Рекомендуется использовать в серийном номере SOA формат из четырех цифр года, двух цифр месяца, двух цифр дня и двух цифр числа изменений в один и тот же день. Этот формат распространен, но далеко не универсален (посмотрите на .COMгромкий пример зоны, которая этого не делает). Инструмент, от которого вы получили сообщение об ошибке, является сверхчувствительным и должен быть настроен.


1
Да, до тех пор, пока число увеличивается, особый синтаксис не имеет значения. mxtoolbox доставляет неудобства здесь.
Андрей Б

Важно отметить, что то, что на самом деле представляет собой большее / меньшее значение, не всегда интуитивно понятно для больших различий из-за специальных правил, позволяющих осуществлять контролируемое изменение. См. Tools.ietf.org/html/rfc1982 для всех деталей.
Хокан Линдквист

9

SOA SERIALПоле указано , чтобы быть беззнаковым целое значением , которое имеет особые правила для того, как он обтекает, а следовательно , и для того, как серийные номера сравниваются, и т.д.

RFC1035 определяет это поле как:

SERIAL

32-разрядный номер версии без знака оригинальной копии зоны. Зональные передачи сохраняют это значение. Это значение переносится и должно сравниваться с использованием арифметики пространства последовательностей.

Арифметика серийных номеров подробно объясняется в RFC1982 .

Во всяком случае, популярный YYYYMMDDnn«формат» - это просто соглашение для выбора целочисленных значений, так что при записи в десятичном виде передают некоторую значимую информацию людям (может быть полезно при устранении неполадок). Использование таких значений не имеет особого значения в самой системе, и использование значений, которые не соответствуют этому соглашению, не является ошибкой.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.