ru

SOA (Start of Authority) — тип DNS-записи, которая стоит в начале каждой доменной зоны и хранит её основные служебные параметры. В зоне может быть ровно одна SOA-запись, и именно она отмечает, что данный сервер является источником авторитетных данных.

Что хранит SOA

SOA-запись собирает метаданные всей зоны: имя основного (первичного) сервера имён, адрес электронной почты администратора, серийный номер и набор таймеров — refresh, retry, expire и minimum. Основной сервер обычно является одним из тех, что перечислены в NS-записях, а таймеры задают, как часто вторичные серверы сверяются с первичным и как долго считают устаревшие данные пригодными.

Серийный номер и передача зоны

Ключевую роль играет серийный номер:

  • Инкремент при правках — при любом изменении зоны серийный номер увеличивают, часто в формате даты вида YYYYMMDDnn.
  • Сигнал вторичным — вторичные серверы сравнивают серийные номера и запускают передачу зоны, только если у первичного номер больше.
  • Таймер minimum — задаёт TTL для отрицательного кэширования, то есть срок хранения ответа «записи не существует».

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

DNS SOA запись — служебные параметры зоны
Узнать больше

Облако тегов