Поиск DNS на whois.verisign-grs.com возвращает SERVFAIL

У меня есть проблема при попытке искать определенное имя DNS в Интернете. По некоторым причинам я продолжаю сталкиваться с SERVFAIL, думал, что корректный результат отображен - как имя DNS, разрешается дважды (внешний/локальный?).

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

Позвольте мне дать Вам некоторую информацию.

ОС: Ubuntu 14 (с установленным bind9)

/etc/resolv.conf:

nameserver 208.67.222.222 # opendns
nameserver 127.0.0.1

Дефектный поиск:

# host whois.verisign-grs.com
whois.verisign-grs.com has address 199.7.48.74
whois.verisign-grs.com has IPv6 address 2001:503:5419:1000::74
Host whois.verisign-grs.com not found: 2(SERVFAIL)

Если бы у меня не было opendns записи в моем resolv.conf, то ошибка или была бы тайм-аутом (обычно первый ответ) или SERVFAIL.

Локальные инструменты поиска могли быть повреждены, или это могло произойти, что мои поиски DNS заблокированы на некотором уровне?

0
задан 24 April 2015 в 12:14
1 ответ

хост , кажется, запрашивает каждую из записей сервера имен в resolv.conf в указанном порядке. Возможно, поэтому вы получили ответ, а затем статус SERVFAIL , когда он запрашивает ваш локальный DNS-сервер.

Чтобы избежать такого поведения, укажите сервер, который вы хотите запросить:

server - необязательный аргумент это либо имя, либо IP-адрес сервера имен, который должен запрашивать хост вместо сервера или серверов, перечисленных в /etc/resolv.conf.[1269 visiblehost whois.verisign-grs.com 208.67.222.222

Не забывайте, что resolv.conf не является файлом конфигурации BIND, а ваш компьютер, чтобы узнать, на какой сервер будет перенаправлен DNS-запрос.

Если вы хотите, чтобы ваш собственный сервер BIND отвечал, даже если он не владеет записями, установите несколько серверов пересылки.


Я попытался и столкнулся с той же проблемой с моим сервером BIND:

dig @ 0 whois.verisign-grs.com дал мне статус SERVFAIL.

dig @ 208.67.222.222 whois.verisign-grs.com ответ.

] Очистите кеш DNS:

sudo rndc flush

Затем запросите еще раз:

dig @0 whois.verisign-grs.com +short
199.7.59.74
2
ответ дан 4 December 2019 в 13:50

Теги

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