2

Я использую dd-wrt и настроил его dns-сервер для разрешения нескольких хостов внутри моей сети.

Когда я использую dig для поиска этих хостов, они разрешаются нормально, но когда я пытаюсь пропинговать эти хосты, я всегда получаю сообщение об ошибке unknown host .

Например:

obe:~ simao$ dig dd-wrt
; <<>> DiG 9.6.0-APPLE-P2 <<>> dd-wrt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 44026
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;dd-wrt.                IN  A

;; ANSWER SECTION:
dd-wrt.         0   IN  A   192.168.1.1

Но потом:

obe:~ simao$ ping dd-wrt
ping: cannot resolve dd-wrt: Unknown host

Есть идеи?

Благодарю.

1 ответ1

1

Это кажется мне специфической проблемой Mac OS X после некоторого поиска в Google. Я нашел довольно много тем на форумах, обсуждающих эту проблему. Пример:

http://discussions.apple.com/thread.jspa?threadID=2213373

Очевидно, это может быть связано с тем, что в вашем /etc/resolv.conf настроены два DNS-сервера, и dig проходит через оба из них, чтобы найти хост 'dd-wrt', в то время как ping сдается после использования только одного из DNS-серверов. Попробуйте изменить порядок ваших серверов в resolv.conf

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .