Uso de Nslookup

Uso de Nslookup.

Nslookup es la herramienta por excelencia si queremos consultar e interactuar con los DNS desde la linea de comandos. Como alternativa a «nslookup» nos encontramos con la herramienta Dig, pero esta ultima nunca a llegado a implantarse de forma masiva como nslookup.

El uso principal de nslookup es identificar y solucionar problemas relacionados con DNS, y lo podemos utilizar de dos formas diferentes:

  1. No interactivo: Ejecutando directamente sobre nuestra terminal.
  2. Interactivo: Trabajando obre la propia consola de Nslookup en la terminal.

El uso de la herramienta abarca múltiples funciones, pero en los ejemplos de este articulo veremos las más comunes y practicas, son tres.

  • Localizar la dirección IP de un host o dominio.
  • Descubrir el nombre de dominio de una dirección IP.
  • Identificar los servidores de correo de un dominio.

Comenzamos…

 

Uso de Nslookup

Normalmente la aplicación viene preinstalada en la gran mayoría de distribuciones linux, por si acaso vemos como instalarla en Ubuntu, CentOS y derivados.

Ubuntu y derivados:

CentOS y derivados:

Una vez instalado, comenzamos.

 

Localizar la dirección IP de un host o dominio:

Recuerda que siempre debes introducir tus datos, esto es un simple ejemplo.

salida de ejemplo…

sergio@sololinux ~ $ nslookup sololinux.es
Server: 127.0.1.1
Address: 127.0.1.1#53

Non-authoritative answer:
Name: sololinux.es
Address: 62.210.186.34

 

Identificar el host de una dirección IP:

salida de ejemplo…

sergio@sololinux ~ $ nslookup 62.210.186.34
Server: 127.0.1.1
Address: 127.0.1.1#53

Non-authoritative answer:
34.186.210.62.in-addr.arpa name = 62-210-186-34.rev.poneytelecom.eu.

Authoritative answers can be found from:

 

Averiguar las DNS de un dominio:

salida de ejemplo…

sergio@sololinux ~ $ nslookup -query=ns sololinux.es
Server: 127.0.1.1
Address: 127.0.1.1#53

Non-authoritative answer:
sololinux.es nameserver = ns1.sololinux.es.
sololinux.es nameserver = ns2.sololinux.es.

Authoritative answers can be found from:

 

Detectar el mail server de un dominio:

salida de ejemplo…

sergio@sololinux ~ $ nslookup -query=mx sololinux.es
Server: 127.0.1.1
Address: 127.0.1.1#53

Non-authoritative answer:
sololinux.es mail exchanger = 10 mail.sololinux.es.

Authoritative answers can be found from:

 

Verificar si otras dns resuelven un dominio:

También podemos comprobar si otros servidores DNS resuelven un dominio correctamente, esto es útil en el caso de que tengas un dominio en local, y te quieras asegurar de que no se puede acceder desde el exterior. En el ejemplo hacemos uso de las dns de Cloudflare y de Google.

DNS de Cloudflare:

salida de ejemplo…

sergio@sololinux ~ $ nslookup sololinux.es 1.1.1.1
Server: 1.1.1.1
Address: 1.1.1.1#53

Non-authoritative answer:
Name: sololinux.es
Address: 62.210.146.38

DNS de Google:

salida de ejemplo…

sergio@sololinux ~ $ nslookup sololinux.es 8.8.8.8
Server: 8.8.8.8
Address: 8.8.8.8#53

Non-authoritative answer:
Name: sololinux.es
Address: 62.210.146.38

 

Espero que este articulo sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales.

 

Agregar comentario