2

Таким образом, файл зоны DNS содержит запись SOA, указывающую полномочный сервер имен, а также некоторую другую информацию, такую как "серийный номер".

Я пытаюсь понять назначение серийного номера. Погуглив вокруг, я нашел следующее объяснение:

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

Источник: http://www.itworld.com/article/2767441/it-management/serial-numbers-in-zone-files--yours-and-named-s.html

Я не понимаю этого объяснения, и тот факт, что для этого нужно, чтобы системные администраторы не забыли обновить серийный номер вручную, кажется безумным.

Итак, какова цель серийного номера? Другие DNS-серверы не могут проверить, устарела ли конкретная запись, потому что для этого предназначен TTL.

Итак, почему так важно иметь серийный номер? Почему бы не сделать так, чтобы DNS-сервер перечитал файл зоны, когда внесено изменение?

1 ответ1

5

Это так, что другие серверы, выполняющие перенос зон, могут проверить, нужно ли им перенос зон. Старый серийный номер, без передачи. TTL не участвует в этом.

DNS-сервер знает, что ему нужно перечитать файл зоны, когда меняется серийный номер, поскольку простое внесение изменений ничего не вызывает, в файле зоны, сгенерированном путем изменения чего-либо, нет метки времени, чтобы отметить, что на большинстве Программное обеспечение DNS. Большинство файлов Zone - это просто текстовые файлы в мире * nix.

Обычное соглашение состоит в том, что серийный номер - это отметка времени в формате даты ISO, за которой следует увеличение на два числа.

2014101501

Продукты Microsoft настроены на автоматическое увеличение серийного номера при внесении изменений.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .