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

Несоответствующий клей для сервера имен

Я получаю сообщение об ошибке «Несоответствующий клей для сервера имен» для нашего домена webhost.pro на третьем сервере имен.

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

Есть идеи, как сузить круг ошибок, связанных с нашим третьим сервером имен?

Делегация

Несовместимый клей для сервера имен ns3.webhost.pro.

Адрес сервера имен отличается от дочернего и родительского. Это ошибка конфигурации, и ее следует исправить как можно скорее.

В вашей текущей конфигурации DNS много ошибок, см. Этот онлайн-инструмент для устранения неполадок: http://dnsviz.net/d/webhost.pro/WwT6yw/dnssec/

Он показывает 9 ошибок, вероятно, все связанные с проблемой ниже, поскольку они происходят из 168.144.134.160 Айпи адрес.

И одно предупреждение, о котором вы сообщаете:

pro на webhost.pro: Связующий адрес (а) для ns3.webhost.pro (168.144.134.160) отличается от его официального адреса (адресов) (104.225.130.130).

Вот почему.

Ты используешь ns1.webhost.pro, ns2.webhost.pro и ns3.webhost.pro как авторитетные серверы имен для webhost.pro. Значит, вам нужны клеи.

Вот что реестр думает о ваших IP-адресах:

$ for i in 1 2 3 ; do dig @a0.pro.afilias-nst.info. ns$i.webhost.pro A | grep ^ns$i.webhost.pro | awk '{print $1 " " $5}' ; done
ns1.webhost.pro. 104.223.9.2
ns2.webhost.pro. 104.223.9.254
ns3.webhost.pro. 168.144.134.160

Теперь позвольте нам запросить каждый авторитетный сервер имен вашей зоны с тем же вопросом, который мы получаем соответственно от ns1, ns2, ns3 последующий:

$ for auth in 1 2 3 ; do echo "Querying ns${auth}" ; for i in 1 2 3 ; do dig @ns${auth}.webhost.pro ns$i.webhost.pro A | grep ^ns$i.webhost.pro | awk '{print $1 " " $5}' ; done ; done
Querying ns1
ns1.webhost.pro. 104.223.9.2
ns2.webhost.pro. 104.223.9.254
ns3.webhost.pro. 104.225.130.130
Querying ns2
ns1.webhost.pro. 104.223.9.2
ns2.webhost.pro. 104.223.9.254
ns3.webhost.pro. 104.225.130.130
Querying ns3
ns1.webhost.pro. 104.223.9.2
ns2.webhost.pro. 104.223.9.254
ns3.webhost.pro. 104.225.130.130

(и если мы запросим 168.144.134.160 как сообщает реестр для ns3 мы не получаем ответов)

Все трое отвечают одинаково, и это хорошо, но они не отвечают в точности так, как отвечают серверы имен реестра, отсюда и предупреждение об этом несоответствии.

В реестре есть IP 168.144.134.160 для ns3.webhost.pro но ваш сервер имен заявляет, что его IP-адрес 104.225.130.130

Теперь у вас есть 2 возможных варианта решения этой проблемы:

  1. Внесите изменения в реестр, чтобы он также отвечал с IP 104.225.130.130 ; вам нужно будет связаться с регистратором вашего доменного имени, OnlineNIC, Inc. иметь клейкую запись ns3.webhost.pro быть обновленным в реестре с правильным IP.
  2. ИЛИ если 168.144.134.160 также ваш (что не похоже на случай, если сравнивать вывод whois для обоих блоков IP-адресов), вам необходимо переместить ns3 на нем и измените содержимое вашей зоны, чтобы использовать этот IP-адрес.

Первый вариант, наверное, самый простой. И единственный, если 168.144.134.160 действительно не твое.

Также по разным причинам рекомендую вам НЕ использовать только встроенные серверы имен для вашего домена. Вы должны хотя бы добавить ns4 что не живет под webhost.pro как авторитетный для вашего webhost.pro доменное имя. В идеале используйте даже другой TLD.