Извините, я новичок в этом жаргоне DNS, поэтому следующий вопрос может показаться очевидным.
У меня есть VPS-сервер, и я использую сторонний DNS-сервер для управления DNS. Мой провайдер DNS предоставил мне свои собственные серверы имен, которые я заменил своими собственными, используя серверы имен тщеславия.
Все работает нормально, и я также обновил связующие записи и серверы имен в моем регистраторе доменов. Но когда я запускаю тест DNS, я получаю следующую ошибку.
Inconsistent glue for name server ns2.domain.com.
The address of a name server differed from the child and the parent. This is a configuration error and should be corrected as soon as possible.
Объяснение ошибки.
Несовместимый клей для сервера имен.
Pingdom: On at least one of the parent-side a name server listed, there was an A or AAAA record and a record with the same name but different content was found on at least one of the child-side name servers.
Я не могу понять, что вызывает эту ошибку? Это у моего поставщика DNS или у моего регистратора доменов?
Спасибо за вашу помощь.
С уважением, Джей
Все очень просто.
Для имени ns2.domain.com
, у вас есть одна запись A (или AAAA) в вашей зоне и одна связующая запись в зоне TLD. Они указывают на разные адреса.
Клей-запись устанавливается вашим регистратором. Другой настраивается вами в конфигурации DNS. Если адрес, который вы установили для хоста ns2, правильный, сообщите своему регистратору, что ему нужно обновить связующие записи для вашего домена (и дать им новый IP-адрес). Если это не так, измените запись A или AAAA для вашего хоста ns2, чтобы она соответствовала тому, что находится в клее.
Вы можете узнать, что находится в клейкой записи, запросив серверы имен TLD. Вот пример для com.
в Linux:
dig @m.gtld-servers.net in ns google.com
Обычно это возвращает дополнительный раздел с записями A для серверов имен. Вы также можете изменить запрос на более прямой:
dig @m.gtld-servers.net in a ns1.google.com