Настройка приватных серверов имен

Я недавно зарегистрировал доменное имя example.com от godaddy и хочу запустить на нем два сервера имен ns1.example.com и ns2.example.com. Я следовал за процессом, упомянутым в Godaddy, но застрял.

У меня есть два IP-адреса, назначенные для моего VPS от IP1 и IP2. От gaddy я добавил два хоста ns1 -> ip1 и ns2 -> ip2.

Теперь, Godaddy подтвердил, что ns1.example.com и ns2.example.com зарегистрированы, поэтому, когда я делаю whois, они хорошо отображаются.

whois ns1.example.com
whois ns2.example.com

Оба дают правильные ответы. он показывает, что оба адреса серверов имен зарегистрированы в регистраторах и правильно отображает IP-адреса.

Но, шаг, который я запутался сейчас, заключается в том, что, когда я делаю копать, он не может разрешить любой IP-адрес

dig ns1.example.com
dig ns2.example.com

Оба терпят неудачу. У меня есть зона, определенная в bind для example.com. Нужно ли устанавливать записи A для ns1.example.com и ns2.example.com?

Почему регистрация адресов сервера имен и добавление информации о хосте в godaddy не работает?

2 ответа

Решение

Вам необходимо зарегистрировать адреса ns1.example.com и ns2.example.com с фиксированными IP-адресами в каком-либо регистраторе, который поддерживает регистрацию серверов имен. Похоже, вы завершили этот шаг. Эти регистрации являются особенными в том смысле, что они разрешаются самостоятельно, IP-адрес возвращается вместе с именем сервера имен специально для устранения любых циклических зависимостей.

Однако это не то же самое, что попытка выполнить копку этих адресов, потому что система поиска для них отличается. Если вы хотите, чтобы они разрешались как обычные имена хостов, в дополнение к тому, что они являются серверами имен, вы можете добавить для них записи A, как и любые другие имена хостов на локальном DNS-сервере, но это не является строго необходимым, если вы на самом деле не используете их как имена хостов.

dig example.com @ns1.example.com должен сообщить вам, если ваш DNS-сервер возвращает записи для вашего домена. dig ns1.example.com @ns1.example.com скажет вам, если ваша система DNS возвращает записи для этого имени хоста. Вы также можете использовать IP своего сервера после @, чтобы проверить последний шаг, если у вас нет первого шага.

Нужно ли устанавливать записи A для ns1.example.com и ns2.example.com?

Да.

Почему регистрация адресов сервера имен и добавление информации о хосте в godaddy не работает?

Прочитайте http://en.wikipedia.org/wiki/Domain_Name_System

Другие вопросы по тегам