Таким образом, файл зоны DNS содержит запись SOA, указывающую полномочный сервер имен, а также некоторую другую информацию, такую как "серийный номер".
Я пытаюсь понять назначение серийного номера. Погуглив вокруг, я нашел следующее объяснение:
Серийные номера в файлах зон DNS позволяют серверу проверять актуальность содержимого определенного файла зоны. Если серийный номер в файле зоны не изменился с тех пор, как эта зона была загружена в последний раз, по имени фигуры, что он может игнорировать файл. Это означает, что системные администраторы должны помнить об обновлении серийного номера каждый раз, когда они вносят изменения в файл зоны - в противном случае их изменения не будут получены и опубликованы.
Я не понимаю этого объяснения, и тот факт, что для этого нужно, чтобы системные администраторы не забыли обновить серийный номер вручную, кажется безумным.
Итак, какова цель серийного номера? Другие DNS-серверы не могут проверить, устарела ли конкретная запись, потому что для этого предназначен TTL.
Итак, почему так важно иметь серийный номер? Почему бы не сделать так, чтобы DNS-сервер перечитал файл зоны, когда внесено изменение?