Новая запись DNS не будет разрешена на настраиваемом сервере имен, который работает

У меня возникли проблемы с перемещением DNS для сайта. Мы перенесли наш сайт с сервера с общим хостингом на виртуальный частный сервер (VPS). Пользовательский сервер имен для учетной записи VPS правильно работает в домене в течение двух лет. Но теперь он не будет разрешен для домена сайта, который мы перенесли.

Хостинговая компания и наш регистратор продолжают указывать пальцами друг на друга и не будут исправлять проблему.

Я очень мало знаю о DNS и просто полагаюсь на записи, которые хост добавляет к VPS при миграции домена - или добавляет функцию зоны DNS на панели учетных записей WHM.

Я попытался сравнить DNS-записи вновь перенесенного сайта с записями для домена, которые разрешены с одного и того же настраиваемого сервера имен. Вот что я нашел:

  • В новом неразрешимом домене есть запись, в которой ни один из рабочих доменов не имеет: test 14400 IN A (IP-адрес)

  • Все, кроме одного из рабочих доменов, имеют следующие записи, которые не имеют разрешающего домена: autoconfig 14400 IN A (IP-адрес) автообнаружение 14400 IN A (IP-адрес) _autodiscover._tcp 14400 IN SRV 0 0 443 cpanel.maildiscovery.net.

  • В одном рабочем домене, у которого нет вышеуказанных записей, есть: ftp 14400 IN A (IP-адрес) default_domainkey 14400 IN TXT (длинная строка символов)

Может ли кто-нибудь сказать мне, что происходит? Нужно ли добавлять autoconfig, autodiscover и _autodiscover._tcp в домен, который не работает?

3 голоса | спросил pattonmcg 8 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 08 Sep 2016 20:10:27 +0300 2016, 20:10:27

1 ответ


2

Дополнительные записи, которые вы обнаружили, не должны влиять на то, разрешено или нет доменное имя. Чтобы получить доменное имя, выполните следующие действия:

  1. Убедитесь, что ваш регистратор домена указывает NS-записи на ваши DNS-серверы.
  2. Убедитесь, что ваши DNS-серверы возвращают правильный IP-адрес при запросе имени хоста и поддоменов.

Я рекомендую проверить это с помощью инструмента командной строки dig. Если у вас его нет в командной строке, он также доступен через веб-интерфейс: https: //toolbox.googleapps.com/apps/dig/

Сначала проверьте записи сервера имен (NS). Замените свое доменное имя вместо example.com. Проверьте раздел ответа и убедитесь, что перечисленные DNS-серверы - это то, что вы ожидаете. DNS-серверы для example.com являются a.iana-servers.net и b.iana-servers.net. Вы должны иметь как минимум два DNS-сервера и могут иметь до четырех. Имена серверов имен имен предоставляются вашим хостом DNS, но введены в ваш регистратор домена. Если какая-либо из информации NS неверна, ее необходимо будет изменить через регистратор домена.

$ dig NS example.com
;; ANSWER SECTION:
example.com.        5457    IN  NS  a.iana-servers.net.
example.com.        5457    IN  NS  b.iana-servers.net.

Затем проверьте каждый из DNS-серверов для имени домена. Проверьте как голые имена доменов, субдомен www, так и другие поддомены, которые вы активировали. Убедитесь, что IP-адрес, возвращаемый в разделе ответа, является правильным IP-адресом для вашего веб-сервера во всех случаях. Из приведенных ниже команд мы видим, что IP-адрес для example.com является 93.184.216.34. Подставьте свое доменное имя для example.com и a.iana-servers.net для сервера dns при выполнении приведенных ниже команд. IP-адрес вашего сайта предоставляется вашим веб-хостом, но его необходимо ввести в настройки вашего DNS-сервера. Если какая-либо из записей IP-адреса ошибочна, их необходимо изменить с помощью хоста DNS.

$ dig @a.iana-servers.net example.com
;; ANSWER SECTION:
example.com.        86400   IN  A   93.184.216.34

$ dig @a.iana-servers.net www.example.com
;; ANSWER SECTION:
www.example.com.    86400   IN  A   93.184.216.34

$ dig @b.iana-servers.net example.com
;; ANSWER SECTION:
example.com.        86400   IN  A   93.184.216.34

$ dig @b.iana-servers.net www.example.com
;; ANSWER SECTION:
www.example.com.    86400   IN  A   93.184.216.34

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

ответил Stephen Ostermiller 9 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 09 Sep 2016 12:55:17 +0300 2016, 12:55:17

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132