¿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 nslookup
se 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 nslookup
está 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 dig
comparación con nslookup
, aunque nslookup
generalmente es la más fácil de usar de las 2 herramientas en el día a día.
Además, dig
la salida de 's suele ser más fácil de analizar en scripts o en el uso de la línea de comandos.