У моего регистратора доменов я установил два сервера имен. Они выглядят так:
NS1: xx123456.ip-11-111-111.eu.
NS2: ns1.XX.net.
Я знаю, что первый довольно странный, но я ничего не могу с этим поделать.
На хостинг-провайдере, которому принадлежат эти серверы имен, я изменил записи DNS, чтобы указать какой-то IP для другого провайдера (расположение нового веб-сайта).
Проблема в том, что некоторые пользователи видят новую версию сайта (меньшинство), но большинство видят старую (около 70%).
Я использовал этот сайт: http://viewdns.info/ и я получил интересный отчет, содержащий следующие ошибки:
Ой! Не все ваши серверы имен имеют одинаковые NS-записи для вашего домена. Это может привести к тому, что некоторые посетители не смогут увидеть ваш сайт (или увидят его на другом сервере)! Это должно быть исправлено как можно скорее!
и
Ой! Похоже, что следующие серверы имен, перечисленные на ваших локальных серверах, не указаны на родительских серверах:
zzz2.yyy.net.
Вы должны убедиться, что эти серверы имен действительны и работают. В противном случае вы столкнетесь с проблемами подключения к вашему домену.
и
Ой! Похоже, что следующие серверы имен, перечисленные на родительских серверах, не указаны на ваших локальных серверах:
ns1.XX.net. (обратите внимание, это то же самое, что установлено у регистратора домена)
Вы должны убедиться, что эти серверы имен действительны и работают. В противном случае это может привести к странному поведению, в том числе к тому, что некоторые люди не смогут получить доступ к вашему домену.
Во-первых, я понимаю, что NS имеют разные записи для моего домена, и это вызывает неправильную маршрутизацию некоторых пользователей.
Я не понимаю двух других. Не могли бы вы помочь мне выяснить, как я могу исправить эту проблему, чтобы все пользователи видели новую версию веб-сайта?
Это панель Parallels Plesk на стороне хостинг-провайдера.
Как и просили - доменное имя, о котором я спрашиваю, - uszyjmimamo.pl
Спасибо
Как уже упоминалось, у вас есть серверы имен с двумя разными провайдерами:
$ whois uszyjmimamo.pl
DOMAIN NAME: uszyjmimamo.pl
registrant type: individual
nameservers: ns1.he.net.
ns3022609.ip-51-254-199.eu.
Это намеренно? Само по себе это не проблема, но усложняет управление, так как ваши записи необходимо обновлять в двух местах. Как вы увидите, это проблема, с которой вы столкнулись прямо сейчас - ваши записи DNS не совпадают между двумя вашими поставщиками DNS. Давайте посмотрим на ваш домен на обоих серверах имен.
$ dig uszyjmimamo.pl @ns1.he.net +short
51.254.199.92
$ dig uszyjmimamo.pl @ns3022609.ip-51-254-199.eu +short
91.185.184.249
Как видите, у них есть две разные записи для вершины вашей зоны. Вам необходимо войти в систему управления для одного из них и исправить запись, чтобы они совпадали.
Еще одна проблема заключается в том, что ваш NS
записи неверны. Они должны указывать на записи сервера имен, указанные у вашего регистратора доменов:
$ dig NS uszyjmimamo.pl @ns1.he.net +short
ns5.he.net.
ns2.he.net.
ns4.he.net.
ns1.he.net.
ns3.he.net.
$ dig NS uszyjmimamo.pl @ns3022609.ip-51-254-199.eu +short
ns3022609.ip-51-254-199.eu.
sdns2.ovh.net.
Дам пару рекомендаций. Во-первых, если у вас нет веских причин для поддержки двух DNS-провайдеров, покончите с этой ситуацией, поскольку это только усложняет вам задачу. После этого прочтите DNS и как все работает. Поступив так, вы сможете самостоятельно диагностировать и устранять проблему такого типа.