Если при смене NS-серверов регистратор показывает ошибку вроде сервер имен не найден, nameserver does not exist или host is not registered, проблема чаще всего не в хостинге. Обычно регистратор не может найти указанный NS-сервер в реестре доменной зоны.

Когда появляется такая ошибка

Чаще всего это происходит, когда вы указываете собственные NS на базе своего домена, например:

  • ns1.example.com
  • ns2.example.com

Если вы используете обычные NS хостинг-провайдера, которые уже зарегистрированы в реестре, их обычно достаточно просто указать в панели управления доменом.

Почему регистратор не принимает NS

Если NS-сервер находится внутри вашего же домена, его сначала нужно зарегистрировать у регистратора как дочерний NS-сервер. В разных панелях этот раздел может называться Child Name Servers, Private Nameservers, Host Records или Glue Records.

Пример: если для домена example.com вы хотите использовать ns1.example.com и ns2.example.com, реестр должен знать, на какие IP-адреса указывают эти NS. Без таких glue-записей реестр не сможет определить адрес NS-сервера, поэтому регистратор может отклонить смену NS.

Что нужно сделать

  1. Откройте панель текущего регистратора домена.
  2. Найдите раздел Дочерние NS, Private Nameservers, Host Records или Glue Records.
  3. Создайте нужные NS, например ns1.example.com и ns2.example.com.
  4. Укажите для них правильные IP-адреса.
  5. Сохраните записи и дождитесь, пока реестр доменной зоны их примет.
  6. После этого вернитесь к настройке NS домена и укажите созданные NS-серверы.

Важно: старые NS могут отображаться еще некоторое время

После сохранения новых NS у регистратора изменение передается в реестр доменной зоны. Пока данные в реестре и во внешних WHOIS/RDAP-источниках не обновились, разные проверки могут продолжать показывать старые NS.

Это не всегда означает, что изменение не сохранилось. Настройка уже может быть принята регистратором, но публичные сервисы проверки будут показывать старые данные, потому что берут информацию из внешних источников: реестра, WHOIS или RDAP. Нужно дождаться обновления реестра и распространения DNS.

Сколько ждать

Данные в реестре обычно обновляются от нескольких минут до нескольких часов. DNS-кеши в интернете могут хранить старые значения дольше. В нормальной ситуации новые NS становятся видны в течение 24 часов, но у некоторых зон или провайдеров процесс может занимать до 48 часов.

Как проверить текущие NS

Проверить домен можно через WHOIS/RDAP-сервисы или командой на компьютере:

nslookup -type=ns example.com
dig NS example.com
dig NS example.com +trace

Проверка через +trace полезна тем, что показывает ответ по цепочке DNS, а не только из кеша вашего интернет-провайдера.

Если ошибка остается

  • Проверьте, что дочерние NS созданы именно для нужного родительского домена.
  • Убедитесь, что IP-адреса указаны без ошибки.
  • Проверьте, что на сервере, который будет обслуживать домен, создана DNS-зона.
  • Если записи были созданы только что, подождите обновления реестра.
  • Если регистратор все равно отклоняет смену NS, отправьте в поддержку домен, нужные NS и скриншот или точный текст ошибки.