excavar vs nslookup

excavar vs nslookup

¿Por qué los comandos?excavarybúsquedan¿A veces 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

Respuesta1

dig utiliza las bibliotecas de resolución del sistema operativo. Los usos de nslookup son internos.

Es por eso queConsorcio de sistemas de Internet (ISC)Ha estado intentando que la gente deje de usar nslookup desde hace algún tiempo. Causa confusión.

Respuesta2

Durante un tiempo nslookupse informó como una aplicación obsoleta y no debería usarse más.

El resultado incluso te advirtió sobre esto:

Nota: nslookup está en desuso y es posible que se elimine en futuras versiones. Considere utilizar los programas 'excavación' o 'host' en su lugar. Ejecute nslookup con la opción '-sil[ent]' para evitar que aparezca este mensaje.

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

No utilice el antiguo programa nslookup. Independientemente de lo que intentes hacer, hay una mejor manera de hacerlo. Incluso la compañía BIND, que mantiene y distribuye nslookup, dice que "nslookup está obsoleto y puede eliminarse de futuras versiones".

Sin embargo en elnotas de la versión de Bind 9.9.0a3hay una entrada (#1700) que dice lo siguiente:

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

La página de Wikipedia también dice esto:

A partir de BIND 9.9.0a3, aparentemente nslookup ha resucitado ("nslookup ya no debe considerarse obsoleto"). (El Internet Systems Consortium había dejado de usar nslookup en favor de host and dig durante algún tiempo).

Entonces parecería que nslookupestá perfectamente bien usarlo junto con dig. Además de las 2 herramientas que utilizan diferentes solucionadores, hay cosas que son más fáciles de hacer en digcomparación con nslookup, aunque nslookupgeneralmente es la más fácil de usar de las 2 herramientas en el día a día.

Además, digla salida de 's suele ser más fácil de analizar en scripts o en el uso de la línea de comandos.

información relacionada