Перейти к содержанию
ipaddress.ee
SOA

Что такое запись SOA?

Запись SOA задаёт основной сервер зоны DNS, контакт администратора, серийный номер и таймеры. Что означает каждое поле SOA.

example.ee. 3600 IN SOA ns1.example.ee. hostmaster.example.ee. 2026110901 7200 3600 1209600 3600

В каждой зоне DNS на вершине есть ровно одна запись SOA (start of authority). Она не направляет трафик, а описывает зону.

Поля по порядку

  1. MNAME — основной DNS-сервер.
  2. RNAME — адрес электронной почты администратора, где первая точка заменяет @ (hostmaster.example.ee = [email protected]).
  3. Серийный номер — номер версии, по которому вторичные серверы решают, передавать ли зону. Распространён формат ГГГГММДДnn.
  4. Refresh, Retry, Expire — как часто вторичные серверы проверяют обновления, как скоро повторяют попытку и когда перестают отвечать, если основной сервер недоступен.
  5. Minimum — сегодня используется как TTL отрицательных ответов (NXDOMAIN) по RFC 2308.

Частые вопросы

Почему изменение DNS не дошло до вторичных серверов?
Обычно потому, что не увеличили серийный номер SOA. Вторичные серверы передают зону только при его росте.
Что делает поле minimum в SOA?
Оно задаёт, как долго резолверы кешируют ответы «такого имени нет».

Справочник по записям DNS