Каждый домен "живёт" на чьих-то DNS серверах — именно они хранят все A, MX, TXT и прочие записи и отвечают на запросы со всего мира. NS запись (Name Server) — это базовый элемент: она сообщает глобальной DNS системе, какие серверы отвечают за ваш домен. Неправильная NS запись делает сайт недоступным или нестабильным.
NS запись существует на двух уровнях: первая на уровне регистратора (в TLD), вторая внутри собственной DNS зоны домена. Они должны совпадать — расхождение приводит к так называемой lame delegation, и резолверы получают неоднозначные ответы.
NS регистратора и NS хостинга
Сразу после регистрации домен по умолчанию использует NS серверы регистратора. Многим этого хватает, но на практике переход на NS хостинг провайдера обычно удобнее: панель хостинга позволяет настраивать A, MX и прочие записи автоматически и не возиться с ними при переездах.
Смена NS делается в кабинете регистратора: вы удаляете стандартные серверы и вводите два-четыре сервера, выданных хостингом, например "ns1.sayt.uz" и "ns2.sayt.uz". Распространение занимает от 24 до 48 часов — новые NS должны разойтись по DNS резолверам всего мира.
Propagation NS записей
Смена NS — одно из самых "тяжёлых" изменений в DNS, потому что оно меняет владельца всей зоны. Для прочих записей TTL обычно 300–3600 секунд, а для NS он часто 86400 секунд или больше. Это означает, что резолверы со старыми кэшами не сразу переключатся на новые серверы.
Во время propagation разные пользователи приходят с разных резолверов: у кого-то ещё работают старые NS, у кого-то уже новые. Поэтому перед сменой NS рекомендуется заранее синхронизировать записи на обоих наборах серверов, чтобы пользователи не заметили переходного периода.
Glue запись и собственные NS
Если вы хотите завести собственные NS вроде "ns1.sayt.uz", вам понадобится glue запись. Логика проста: чтобы узнать, где находится "ns1.sayt.uz", резолверу нужно обратиться к зоне "sayt.uz", но чтобы попасть в эту зону, нужно сначала найти "ns1.sayt.uz" — замкнутый круг.
Glue разрывает этот круг: регистратор на уровне TLD напрямую сообщает IP адрес сервера. Большинству пользователей возиться с glue не нужно — они используют готовые NS своего хостинга, и тот уже настроил glue в своей инфраструктуре.
Lame delegation и типичные ошибки
Lame delegation — самая частая NS ошибка. Она возникает, когда NS запись на регистраторе указывает на сервер, который фактически не отвечает за домен. Резолверы упираются в таймауты, и пользователи воспринимают это как недоступность сайта.
Ещё одна ошибка — забыть синхронизировать зоны между старыми и новыми NS. Если вы сменили NS, но не перенесли записи в новую зону, часть пользователей во время propagation увидит пустой сайт. Чтобы избежать проблем, готовьте новую зону заранее.
Sayt.uz практика
73 процента доменов на Sayt.uz используют наши NS серверы — "ns1.sayt.uz" и "ns2.sayt.uz". Эти клиенты управляют всеми записями в одной панели и не делают лишних настроек при переезде хостинга. Остальные 27 процентов пользуются внешними DNS, чаще всего Cloudflare.
Смена NS бесплатна и делается в пару кликов в личном кабинете. Домен стоит 119 000 сум в год, DNS включён в стоимость. Сложная настройка DNS под ключ силами специалистов оценивается от 150 000 сум и включает мониторинг propagation.