Назад | Перейти на главную страницу

ОШИБКА: нераспознанный TLD для сервера имен ns1.111.222.333.444

У меня есть виртуальный частный сервер (VPS) с некоторым IP-адресом, например http://111.222.333.444/, и хотел опубликовать на нем свой проект Angular-NodeJS, поэтому я купил домен с серверами имен по умолчанию, такими как ns1.example.com , ns2.example.com. Затем я попытался изменить серверы имен по умолчанию на следующие:

ns1.111.222.333.444
ns2.111.222.333.444

Но я получаю это сообщение об ошибке:

ERROR: Unrecognized TLD for nameserver ns1.111.222.333.444

В чем проблема и как я могу подключить свой VPS к купленному домену?

Чтобы указать домен, который вы приобрели, на свой VPS, вам необходимо создать запись A, указывающую на IP-адрес вашего VPS. Нет необходимости изменять записи вашего сервера имен.

Согласно спецификации DNS, официальные серверы имен указываются по имени, а не по IP. Вот почему появляется эта ошибка. И если у вас нет очень сложных потребностей в DNS, вам не следует размещать собственный сервер имен.

Так что верните свои записи сервера имен к исходному состоянию, затем добавьте запись A с IP-адресом вашего VPS, и все будет настроено. Имейте в виду, что для вступления этих изменений в силу может потребоваться много часов.

У большинства регистраторов доменов есть руководства о том, как добавлять / удалять / редактировать записи DNS на своих платформах.

Вы не должны менять NS записи, вы должны добавить А запись

Name         TTL    Type    Address
you-domain   3600    A      111.222.333.444

Для любого хостинга вы можете найти примеры, как это сделать, например: https://support.us.ovhcloud.com/hc/en-us/articles/360012042099-How-to-Connect-Your-VPS-to-Your-Domain-Name