dig lookup diferente da pesquisa do sistema

2

Estou executando o dd-wrt e configurei o servidor dns para resolver alguns hosts dentro da minha rede.

Quando eu uso dig para procurar esses hosts, eles são resolvidos, mas quando tento pingar esses hosts, sempre recebo uma mensagem de erro unknown host .

Por exemplo:

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

Mas então:

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

Alguma idéia?

Obrigado.

    
por simao 28.11.2010 / 20:58

1 resposta

1

Isso me parece um problema específico do Mac OS X, depois de fazer algumas pesquisas. Eu encontrei alguns tópicos em fóruns discutindo esta questão. Um exemplo:

link

Aparentemente, pode ser porque o seu /etc/resolv.conf tem dois servidores DNS configurados, e o dig passa por ambos para encontrar o host 'dd-wrt', enquanto o ping desiste depois de usar apenas um dos DNS -servidores. Tente reverter a ordem dos seus servidores no resolv.conf

    
por 14.01.2011 / 20:43