Este comando funciona tanto en sistemas operativos UNIX/Linux como en Windows.
Instalación(Volver al índice General)
En caso de que nslookup no se encuentre instalado en nuestro sistema, a continuación se muestra el comando a utilizar para su instalación en algunos sistemas:
Modo interactivo: permite al usuario consultar los servidores DNS para obtener información sobre varios hosts y dominios o para listar los hosts de un dominios.
Trabajamos en modo interactivo en los siguientes casos:
Cuando a nslookup no se le pasan argumentos. En este caso, se usará el servidor DNS configurado por defecto en las propiedades TCP/IP del equipo y nos quedaremos tras el prompt de la aplicación (>), a la espera de órdenes.
Cuando el primer argumento de nslookup es un guion (-) (con o sin opciones). En este caso, se usará el servidor DNS configurado por defecto en las propiedades TCP/IP del equipo y nos quedaremos tras el prompt de la aplicación (>), a la espera de órdenes.
Cuando el primer argumento de nslookup es un guion (-) (con o sin opciones) y el segundo argumento es el nombre de host o la dirección IP de un servidor DNS. En este caso, se usará el servidor DNS que se pasó como segundo argumento y nos quedaremos tras el prompt de la aplicación (>), a la espera de órdenes.
Modo no interactivo: se usa para presentar solo el nombre y la información solicitada para un host o nombre DNS.
Trabajamos en modo no interactivo cuando el primer argumento es el nombre de host o la direcciones IP del host a buscar. El segundo argumento, opcional, especifica el nombre de host o la direcciones IP de un servidor DNS.
Las opciones también se pueden especificar en la línea de comandos si preceden a los argumentos y tienen un guion (-) como prefijo.
Usos más comunes(Volver al índice General)
A continuación veremos ejemplos de uso de nslookup con los argumentos y las opciones más utilizados en sistemas Debian Linux y en Windows 10. Los servidores DNS configurados por defecto en las propiedades TCP/IP de nuestros equipos, tanto en Linux como en Windows serán los servidores DNS de Cloudflare: 1.1.1.1 y 1.0.0.1.
El de Cloudflare es un servicio que se centra sobre todo en el rendimiento, la velocidad de su servicio y sobre todo en la privacidad, prometiendo que no utilizarán tus datos para servir publicidad y que nunca escribirán en ningún disco duro tu IP (eso dicen…).
Consultar por una dirección IP al servidor DNS configurado por defecto en las propiedades TCP/IP del equipo: Ejemplo en Linux
mortadelo@mipc:~$ nslookup 8.8.4.4
Server: 1.1.1.1
Address: 1.1.1.1#53
Non-authoritative answer:
4.4.8.8.in-addr.arpa name = dns.google.
Authoritative answers can be found from:
mortadelo@mipc:~$ nslookup 8.8.4.4
Server: 1.1.1.1
Address: 1.1.1.1#53
Non-authoritative answer:
4.4.8.8.in-addr.arpa name = dns.google.
Authoritative answers can be found from:
La respuesta en ambos casos es autorizada, el servidor ns1.google.com es autorizado para la zonagoogle.es
Cambiar el tipo de consulta predeterminada para obtener los servidores autorizadosns para la zonazeppelinux.es y el tiempo de espera inicial a 10 segundos, preguntando al servidor DNS8.8.8.8: Ejemplo en Linux
mortadelo@mipc:~$ nslookup -type=ns -timeout=10 zeppelinux.es 8.8.8.8
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
zeppelinux.es nameserver = ns2.h3m.com.
zeppelinux.es nameserver = ns1.h3m.com.
Authoritative answers can be found from:
mortadelo@mipc:~$ nslookup -type=ns -timeout=10 zeppelinux.es 8.8.8.8
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
zeppelinux.es nameserver = ns2.h3m.com.
zeppelinux.es nameserver = ns1.h3m.com.
Authoritative answers can be found from:
Preguntar al servidor DNSa.nic.es por el dominiozeppelinux.es:
En el momento de escribir este artículo, desde la consola, tanto en Linux como en Windows, el servidor DNSa.nic.es no responde por ningún dominio .es, cuando debería de devolver los servidores DNS autorizados para los dominios .es preguntados. ¿Porqué ocurre esto? aún no lo he descubierto, pero si hacemos la pregunta por medio de alguna herramienta nslookup online, como puede ser NsLookup de Central Ops.net obtenemos los servidores DNS autorizados para los dominios preguntados.
Por ejemplo, si preguntamos por el dominiozeppelinux.es: Haz clic en la imagen para aumentarla
Ahora bien, si preguntamos por un dominio que no sea .es como puede ser google.com, al no responder a preguntas recursivas y ser autorizado para el dominio.es y no para .com, no obtendremos respuesta: Haz clic en la imagen para aumentarla
Espero que este artículo os haya sido de utilidad. Si pensáis que podéis colaborar para mejorar este artículo, que hay algo erróneo en él o simplemente deseáis comentarlo, por favor, dejad vuestra opinión más abajo.
Deja una respuesta