Назад | Перейти на главную страницу

Если у моего доменного имени DNS-сервер SOA Serial равен 1 и никогда не меняется, будут ли обновления зоны по-прежнему распространяться своевременно?

Если я установлю серийный номер SOA для своей зоны DNS на «1» и никогда не изменю его, будут ли серверы доменных имен в Интернете игнорировать или медленно видеть обновления зоны?

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

Скажем, у меня есть пятерка. Я предполагаю, что каждый раз, когда истекает TTL, распознаватели повторно запрашивают у мастеров домена новую запись «A» и будут возвращать IP-адрес в главной зоне при каждом запросе. Так имеет ли значение серийный выпуск SOA?

Некий дополнительный контекст. Я вижу, что AWS Route53 по умолчанию устанавливает для новых зон DNS серийный номер «1» и говорит, что увеличение серийного номера «необязательно», но не говорит, почему это необязательно. https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/SOA-NSrecords.html

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

SERIAL никоим образом не участвует в авторитетных запросах записей от произвольных клиентов в сети. В этом случае время жизни запрошенной записи учитывается сервером, который получает запрос.

Однако есть угловой случай: если вы используете сообщения DNS UPDATE (RFC 2136) для обновления записи SOA, SERIAL должен быть выше, чем предыдущий SERIAL, иначе обновление будет проигнорировано.