El comando dig
El comando dig te permite realizar consultas sobre servidores de DNS, pero a diferencia de nslookup solo funciona para linux (En Windows no existe por defecto y habría que instalarlo).
Ejemplo:
$ dig profesordeinformatica.com
; <<>> DiG 9.9.2-P1 <<>> profesordeinformatica.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 32615 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4000 ;; QUESTION SECTION: ;profesordeinformatica.com. IN A ;; ANSWER SECTION: profesordeinformatica.com. 84482 IN A 217.160.242.178 ;; Query time: 50 msec ;; SERVER: 127.0.1.1#53(127.0.1.1) ;; WHEN: Mon Sep 16 22:57:13 2013 ;; MSG SIZE rcvd: 70
$ dig @8.8.8.8 profesordeinformatica.com
Hacemos la petición sobre el servidor de DNS de Google.
$ dig MX @8.8.8.8 profesordeinformatica.com
Obtenemos información sobre el tipo MX
$ dig ANY @8.8.8.8 profesordeinformatica.com
Obtenemos toda la información
$ dig +trace profesordeinformatica.com
Te hace una traza por los servidores que pasa hasta llegar al autoritario.
$ dig -x 8.8.8.8
Te hace una resolución inversa