example.com. 86400 IN NS a.iana-servers.net.
Записи NS (name server) указывают, какие серверы авторитетны для зоны, то есть хранят её настоящие записи. Они встречаются в двух местах: в родительской зоне (делегирование в реестре TLD) и в самой зоне. Оба набора должны совпадать.
Как работает делегирование
Резолвер, ищущий www.example.com, спрашивает корневой сервер, тот отсылает его к серверам .com, а они — к записям NS домена example.com. Если серверы имён находятся внутри самой зоны (ns1.example.com), родительская зона публикует и их адреса в виде glue-записей, чтобы избежать проблемы «курицы и яйца».
Рекомендации
Используйте как минимум два сервера имён в разных сетях. Цели NS должны быть именами хостов с записями A/AAAA, а не CNAME. Серверы имён меняют у регистратора, а не в зоне.
Частые вопросы
- Как сменить серверы имён домена?
- У регистратора домена. Он обновит делегирование в реестре TLD; изменение станет видно, когда истечёт TTL старых записей NS.
- Почему записи NS в реестре и в моей зоне отличаются?
- Делегирование в родительской зоне и набор NS в самой зоне ведутся отдельно. Держите их одинаковыми, чтобы разрешение имён было согласованным.