Inicio > Gestión de red > nslookup

nslookup: Herramienta de consulta DNS (obsoleta)

nslookup es una herramienta de línea de comandos para consultar información relacionada con el Sistema de Nombres de Dominio (DNS). Permite verificar la dirección IP de un dominio específico, información del servidor de nombres, etc. Actualmente no se recomienda su uso y ha sido reemplazada por los comandos `dig` o `host`.

Descripción General

nslookup (name server lookup) es una herramienta utilizada para obtener la dirección IP de un nombre de dominio o el nombre de dominio de una dirección IP mediante consultas DNS. Este comando era originalmente parte del paquete `BIND (Berkeley Internet Name Domain)`, pero debido a sus limitaciones funcionales y comportamiento impredecible, actualmente ha sido oficialmente descontinuado y reemplazado por herramientas más estables como `dig` o `host`. Sin embargo, todavía se incluye por defecto en muchos sistemas y se utiliza para verificar información DNS simple.

Características Principales

Las principales características del comando nslookup son las siguientes:

  • Consulta la dirección IP (registro A) para un nombre de dominio.
  • Consulta el nombre de dominio (registro PTR) para una dirección IP.
  • Soporta el modo interactivo para ejecutar múltiples consultas consecutivamente.
  • El formato de salida es más simple en comparación con `dig`.

Diferencias con dig

nslookup es más simple en funcionalidad que dig y actualmente apenas se utiliza.

  • nslookup: Es una herramienta obsoleta cuyo uso no se recomienda. Es difícil de usar en scripts debido a su comportamiento impredecible.
  • dig: Es la herramienta de consulta DNS moderna más utilizada. Proporciona una salida detallada y estructurada, y permite consultas sofisticadas a través de varias opciones.

Opciones Principales

nslookup se utiliza principalmente en modo interactivo con el comando `set` o en modo no interactivo con argumentos.

1) Opciones de Ejecución

2) Modo Interactivo

Comando generado:

Combina los comandos.

Descripción:

`nslookup` Ejecutando el comando.

Combina las opciones anteriores para ejecutar virtualmente los comandos junto con la IA.

Ejemplos de Uso

Aprenda las funcionalidades del comando nslookup a través de varios ejemplos de uso.

Consulta de dominio básica

nslookup google.com

Muestra la dirección IP de `google.com` y la información del servidor de nombres que respondió a la consulta.

Consulta de registro de servidor de correo (MX)

nslookup -type=MX gmail.com

Consulta la información del servidor de correo de `gmail.com`.

Consulta con servidor de nombres específico

nslookup naver.com 8.8.8.8

Consulta la información de `naver.com` usando el servidor DNS de Google (`8.8.8.8`).

Uso del modo interactivo

nslookup
> server 8.8.8.8
> set type=MX
> naver.com
> exit

Entra en modo interactivo para ejecutar varias consultas consecutivamente.

Instalación

nslookup se incluye por defecto en la mayoría de las distribuciones de Linux como parte de los paquetes `bind-utils` o `dnsutils`. Si no está presente, se puede instalar con los siguientes comandos:

Debian/Ubuntu

sudo apt update
sudo apt install -y dnsutils

RHEL/CentOS/Fedora

sudo dnf install -y bind-utils

Consejos y Precauciones

Aquí se resumen los puntos a tener en cuenta al usar el comando nslookup.

Consejos

  • `nslookup` ya no se recomienda. Para la resolución de problemas de DNS, es mejor usar `dig`, y para consultas simples, `host`.
  • El modo interactivo de `nslookup` tiene la desventaja de ser difícil de automatizar en scripts.
  • Si `nslookup` no responde, puede haber un problema con el servidor DNS configurado en el archivo `/etc/resolv.conf` del sistema o un problema de conexión de red.

comandos relacionados

Son comandos que son funcionalmente similares o que se usan juntos con frecuencia.


Comandos de la misma categoría