example.com. 3600 IN SOA ns.icann.org. noc.dns.icann.org. 2024081401 7200 3600 1209600 3600
У каждой DNS-зоны на вершине ровно одна запись SOA (start of authority). Она не направляет трафик, а описывает зону.
Поля по порядку
- MNAME — первичный сервер имён.
- RNAME — адрес электронной почты администратора, где первая точка заменяет @ (
hostmaster.example.com= [email protected]). - Serial — номер версии, по которому вторичные серверы решают, нужно ли передавать зону. Обычно используют формат
ГГГГММДДnn. - Refresh, Retry, Expire — как часто вторичные серверы проверяют обновления, через сколько повторяют попытку и когда перестают отвечать, если первичный сервер недоступен.
- Minimum — сегодня используется как TTL для отрицательных ответов (NXDOMAIN) по RFC 2308.
Частые вопросы
- Почему моё изменение DNS не дошло до вторичных серверов?
- Чаще всего потому, что не увеличили серийный номер SOA. Вторичные серверы передают зону, только когда номер растёт.
- За что отвечает значение minimum в SOA?
- Оно определяет, как долго резолверы кэшируют ответы «такого имени не существует».