escavar vs nslookup

escavar vs nslookup

Por que os comandosescavaçãoenslookupàs vezes imprime resultados diferentes?

~$ dig facebook.com

; <<>> DiG 9.9.2-P1 <<>> facebook.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6625
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;facebook.com.            IN    A

;; ANSWER SECTION:
facebook.com.        205    IN    A    173.252.110.27

;; Query time: 291 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Sun Oct  6 17:55:52 2013
;; MSG SIZE  rcvd: 57

~$ nslookup facebook.com
Server:        8.8.8.8
Address:    8.8.8.8#53

Non-authoritative answer:
Name:    facebook.com
Address: 10.10.34.34

Responder1

dig usa as bibliotecas de resolução do sistema operacional. O nslookup usa seus próprios internos.

Por issoConsórcio de Sistemas de Internet (ISC)já faz algum tempo que tenta fazer com que as pessoas parem de usar o nslookup. Isso causa confusão.

Responder2

Por um tempo nslookupfoi relatado como um aplicativo obsoleto e não deveria mais ser usado.

A saída até avisou sobre isso:

Nota: o nslookup está obsoleto e pode ser removido de versões futuras. Considere usar os programas 'dig' ou 'host'. Execute nslookup com a opção '-sil[ent]' para evitar que esta mensagem apareça.

trecho dehttp://cr.yp.to/djbdns/nslookup.html

Não use o antigo programa nslookup. O que quer que você esteja tentando fazer, há uma maneira melhor de fazer isso. Até mesmo a empresa BIND, que mantém e distribui o nslookup, diz que “o nslookup está obsoleto e pode ser removido de versões futuras”.

Contudo nonotas de lançamento do Bind 9.9.0a3há uma entrada (#1700) que afirma o seguinte:

1700.   [func]      nslookup is no longer to be treated as deprecated.
                    Remove "deprecated" warning message.  Add man page.

A página da Wikipedia também afirma o seguinte:

A partir do BIND 9.9.0a3, o nslookup aparentemente foi ressuscitado ("nslookup não deve mais ser tratado como obsoleto"). (O Internet Systems Consortium já havia descontinuado o nslookup em favor do host e do dig por algum tempo.)

Portanto, parece que nslookupé perfeitamente adequado usar junto com dig. Além das 2 ferramentas que usam resolvedores diferentes, há coisas que são mais fáceis de fazer em digvs. nslookup, embora nslookupgeralmente seja a mais fácil das 2 ferramentas para usar no dia a dia.

A saída de Also dignormalmente é mais fácil de analisar em scripts ou no uso da linha de comando.

informação relacionada