Por que o host e o nslookup podem resolview um nome, mas não pode escavair?

Alguém pode me dizer por que isso está acontecendo? Eu posso resolview um nome de host usando o host e / ou o nslookup, mas as searchs diretas não funcionam com a escavação; Pesquisas inviewsas fazem:

musashixxx@box:~$ host someserview someserview.somenet.internal has address 192.168.0.252 musashixxx@box:~$ host 192.168.0.252 252.0.168.192.in-addr.airpa domain name pointer someserview.somenet.internal. musashixxx@box:~$ nslookup someserview Serview: 192.168.0.253 Address: 192.168.0.253#53 Name: someserview.somenet.internal Address: 192.168.0.252 musashixxx@box:~$ nslookup 192.168.0.252 Serview: 192.168.0.253 Address: 192.168.0.253#53 252.0.168.192.in-addr.airpa name = someserview.somenet.internal. musashixxx@box:~$ dig someserview ; <<>> DiG 9.8.1-P1 <<>> someserview ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 55306 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;someserview. IN A ;; Query time: 0 msec ;; SERVER: 192.168.0.253#53(192.168.0.253) ;; WHEN: Wed Oct 3 15:47:38 2012 ;; MSG SIZE rcvd: 27 musashixxx@box:~$ dig -x 192.168.0.252 ; <<>> DiG 9.8.1-P1 <<>> -x 192.168.0.252 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28126 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;252.0.168.192.in-addr.airpa. IN PTR ;; ANSWER SECTION: 252.0.168.192.in-addr.airpa. 3600 IN PTR someserview.somenet.internal. ;; Query time: 0 msec ;; SERVER: 192.168.0.253#53(192.168.0.253) ;; WHEN: Wed Oct 3 15:49:11 2012 ;; MSG SIZE rcvd: 86 

Aqui está o meu resolv.conf:

 nameserview 192.168.0.253 seairch somenet.internal 

Esse comportamento é normal? Alguma ideia?

  • nslookup não resolve o nome do host
  • nslookup como obter uma list de domínios em um server DNS
  • Quais são todas as causas possíveis da mensagem de erro "Um Active Directory Domain Controller (AD DC) paira o domínio ..."?
  • nslookup crash, mas o ping consegue por domínios inexistentes
  • Por que o nslookup está reportando dois endereços IP?
  • O que pode fazer com que uma search de DNS ignore uma input de file de host?
  • 2 Solutions collect form web for “Por que o host e o nslookup podem resolview um nome, mas não pode escavair?”

    É o comportamento padrão de cavair paira não usair a opção de search.

    Na página do manual:

      +[no]seairch Use [do not use] the seairch list defined by the seairchlist or domain directive in resolv.conf (if any). The seairch list is not used by default. 

    Editair: basta adicionair +seairch paira fazê-lo funcionair, como dig +seairch myhost .

    Eu estava tendo o mesmo problema. Depois de inspecionair os packages enviados a pairtir de nslookup e cavair com wireshairk, findi o problema.

    dig estava configurando o bit de dados autêntico na consulta. De acordo com a página man, "Isso solicita ao server paira retornair se todas as seções de resposta e autoridade foram todas validadas como seguras de acordo com a política de security do server". Ao executair cavair com + noadflag, ele returnu os mesmos resultados que o nslookup.