Diferença entre nslookup e resolveip do Mac OSX

Diferença entre nslookup e resolveip do Mac OSX

Presumi que o nslookup apresentaria um erro ao procurar nomes que não fossem da Internet ou daria a resposta correta, mas estou confuso com o seguinte comportamento. Eu entendi mal como usá-lo ou suas saídas/limitações?

$ resolveip raspberrypi.local
IP address of raspberrypi.local is 192.168.0.41
$ nslookup raspberrypi.local
Server:     194.168.4.100
Address:    194.168.4.100#53

** server can't find raspberrypi.local: NXDOMAIN

A resposta 192.168.0.41from resolveip está correta, mas a resposta nslookup não está correta. Também estou me perguntando a que #53parte do endereço se refere. Certamente não é o número da porta. A página de manual do nslookup não parece explicar isso.

Responder1

O comportamento do resolveip vs nslookup já foi discutido um poucoaquijá mas pareceresolveripirá verificar os hosts e depois passar para as verificações de DNS enquantonslookupirá direto para DNS. Então, eu diria que ele conhece o pi do arquivo hosts ou da rede local por algum outro meio (arp?). Parece que o pi não está registrado no seu servidor DNS.

Além disso, o número 53 se refere à porta que respondeu do servidor. Veressediscussão.

informação relacionada