example.ee. 3600 IN SOA ns1.example.ee. hostmaster.example.ee. 2026110901 7200 3600 1209600 3600
В каждой зоне DNS на вершине есть ровно одна запись SOA (start of authority). Она не направляет трафик, а описывает зону.
Поля по порядку
- MNAME — основной DNS-сервер.
- RNAME — адрес электронной почты администратора, где первая точка заменяет @ (
hostmaster.example.ee= hostmaster@example.ee). - Серийный номер — номер версии, по которому вторичные серверы решают, передавать ли зону. Распространён формат
ГГГГММДДnn. - Refresh, Retry, Expire — как часто вторичные серверы проверяют обновления, как скоро повторяют попытку и когда перестают отвечать, если основной сервер недоступен.
- Minimum — сегодня используется как TTL отрицательных ответов (NXDOMAIN) по RFC 2308.
Частые вопросы
- Почему изменение DNS не дошло до вторичных серверов?
- Обычно потому, что не увеличили серийный номер SOA. Вторичные серверы передают зону только при его росте.
- Что делает поле minimum в SOA?
- Оно задаёт, как долго резолверы кешируют ответы «такого имени нет».