Fragmento del libro de Instalación y Mantenimiento de Servicios de Internet de la Editorial McGraw-Hill cuyos autores son Elvira Mifsud Talón, Raül V. Lerma-Blasco y Raül Juncos Castillo.
Aunque parece que esta orden está obsoleta, y es posible que desaparezca en versiones posteriores de BIND, es importante conocer que la orden nslookup permite realizar diversas consultas a los servidores de DNS. Este programa puede funcionar de dos formas o modos de trabajo:
• Interactivo: permite realizar un número ilimitado de consultas diversas acerca de distintas máquinas y dominios utilizando varios servidores de DNS.
Muestra un prompt (>) en el que se puede ejecutar la orden introduciendo diferentes argumentos. Para terminar basta pulsar [Ctrl+D] o teclear exit .
$ nslookup
> www.google.es
Server: 62.42.230.24
Address: 62.42.230.24#53 (puerto TCP)
Non-authoritative answer:
www.google.es canonical name = www.google.com.
www.google.com canonical name = www.l.google.com.
Name: www.l.google.com
Address: 66.249.85.104
Name: www.l.google.com
Address: 66.249.85.99
>
• No interactivo: se utiliza para realizar una única consulta, es decir, para devolver sólo la información exacta de una máquina o un dominio a partir de un servidor.
$ nslookup www.ibm.es
Server: 62.42.230.24
Address: 62.42.230.24#53
• Interactivo: permite realizar un número ilimitado de consultas diversas acerca de distintas máquinas y dominios utilizando varios servidores de DNS.
Muestra un prompt (>) en el que se puede ejecutar la orden introduciendo diferentes argumentos. Para terminar basta pulsar [Ctrl+D] o teclear exit .
$ nslookup
> www.google.es
Server: 62.42.230.24
Address: 62.42.230.24#53 (puerto TCP)
Non-authoritative answer:
www.google.es canonical name = www.google.com.
www.google.com canonical name = www.l.google.com.
Name: www.l.google.com
Address: 66.249.85.104
Name: www.l.google.com
Address: 66.249.85.99
>
• No interactivo: se utiliza para realizar una única consulta, es decir, para devolver sólo la información exacta de una máquina o un dominio a partir de un servidor.
$ nslookup www.ibm.es
Server: 62.42.230.24
Address: 62.42.230.24#53
Non-authoritative answer:
www.ibm.es canonical name = redirect.www.ibm.com.
Name: redirect.www.ibm.com
Address: 129.42.16.103
Name: redirect.www.ibm.com
Address: 129.42.17.103
Name: redirect.www.ibm.com
Address: 129.42.18.103
Se pueden indicar opciones para expresar qué tipo de información se buscará y cómo se hará. Las opciones son de la forma=, y en el modo no interactivo se pueden tomar del archivo oculto .nslookuprc, presente en el directorio home del usuario actual, o de la propia línea de órdenes precedidas del signo –. En modo interactivo se indican mediante la orden set.
www.ibm.es canonical name = redirect.www.ibm.com.
Name: redirect.www.ibm.com
Address: 129.42.16.103
Name: redirect.www.ibm.com
Address: 129.42.17.103
Name: redirect.www.ibm.com
Address: 129.42.18.103
Se pueden indicar opciones para expresar qué tipo de información se buscará y cómo se hará. Las opciones son de la forma
Se recomienda consultar la página de manual de nslookup para conocer todas las opciones
disponibles.
Algunos ejemplos del uso de esta orden serían:
# nslookup servidor.aulaESI.com
Server: 127.0.0.1
Address: 127.0.0.1#53
Name: servidor.aulaESI.com
Address: 192.168.1.1
# nslookup www.onobox.com
Server: 127.0.0.1
Address: 127.0.0.1#53
Non-authoritative answer:
Name: www.onobox.com
Address: 62.42.230.10
# nslookup servidor.aulaESI.com
Server: 127.0.0.1
Address: 127.0.0.1#53
Name: servidor.aulaESI.com
Address: 192.168.1.1
# nslookup www.onobox.com
Server: 127.0.0.1
Address: 127.0.0.1#53
Non-authoritative answer:
Name: www.onobox.com
Address: 62.42.230.10
Es importante comentar que la orden nslookup está disponible tanto en GNU/Linux como en Windows.