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

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

Записи NS делегируют домен его авторитетным серверам имён. Как работает делегирование, что такое glue-записи и как проверить серверы имён домена.

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 в самой зоне ведутся отдельно. Держите их одинаковыми, чтобы разрешение имён было согласованным.

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