Qué es NSLOOKUP y cómo se utiliza
NSLOOKUP es una herramienta de línea de comandos utilizada para consultar servidores del Sistema de Nombres de Dominio (DNS) y obtener información sobre nombres de dominio y direcciones IP. Se trata de una utilidad esencial para administradores de red, desarrolladores y cualquier persona que tenga problemas relacionados con DNS. Con NSLOOKUP, puede comprobar la dirección IP asociada a un nombre de dominio, encontrar los servidores DNS autorizados para un dominio, etc.
En este artículo, explicaremos qué es NSLOOKUP, cómo funciona y proporcionaremos instrucciones paso a paso sobre cómo utilizarlo para solucionar problemas y recopilar información de DNS.
¿Qué es NSLOOKUP?
NSLOOKUP son las siglas de “Name Server Lookup” Es una utilidad de línea de comandos que permite a los usuarios consultar registros DNS y recuperar información específica sobre nombres de dominio o direcciones IP. NSLOOKUP se puede utilizar para:
- Encontrar la dirección IP asociada a un nombre de dominio.
- Determinar el nombre de dominio asociado a una dirección IP (búsqueda DNS inversa).
- Consultar distintos tipos de registros DNS, como los registros A, MX, NS y TXT.
- Solucionar problemas de resolución DNS y verificar configuraciones DNS.
NSLOOKUP está disponible en la mayoría de los sistemas operativos, incluidos Windows, macOS y Linux.
Cómo funciona NSLOOKUP?
Cuando introduce un nombre de dominio en su navegador web, el Sistema de Nombres de Dominio (DNS) traduce ese nombre de dominio en una dirección IP, permitiendo que su dispositivo se conecte al servidor del sitio web. NSLOOKUP le permite consultar manualmente los servidores DNS para obtener información sobre estas traducciones y verificar la configuración DNS.
NSLOOKUP interactúa directamente con los servidores DNS para recuperar información sobre nombres de dominio, direcciones IP y registros DNS. La herramienta también puede ayudar a localizar problemas como desconfiguraciones del servidor DNS o problemas de conectividad de la red.
Cómo utilizar NSLOOKUP
A continuación se explica cómo utilizar NSLOOKUP para realizar diferentes tipos de consultas DNS:
1. Realizar una búsqueda básica de nombres de dominio
Puede utilizar NSLOOKUP para recuperar la dirección IP asociada a un nombre de dominio específico.
En Windows:
- Abra el Símbolo del sistema (pulse Windows R, escriba cmd y pulse Intro).
- Escriba el siguiente comando:nslookup ejemplo.com
Sustituya ejemplo.com por el nombre de dominio que desea consultar.
En macOS/Linux:
- Abra el Terminal (pulse la barra espaciadora y escriba Terminal).
- Ejecuta el mismo comando:nslookup ejemplo.com
Ejemplo de salida:
En este ejemplo, NSLOOKUP consulta el servidor DNS y devuelve la dirección IP 93.184.216.34 asociada a ejemplo.com.
2. Búsqueda DNS inversa
Una búsqueda DNS inversa le permite encontrar el nombre de dominio asociado a una dirección IP.
Comando:
En este caso, NSLOOKUP devolverá el nombre de dominio que corresponde a la dirección IP 93.184.216.34.
3. Consulta de tipos específicos de registros DNS
NSLOOKUP le permite consultar tipos específicos de registros DNS, como los registros MX (Intercambio de correo), NS (Servidor de nombres) o TXT (Texto).
Ejemplo: Consulta de registros MX
Los registros MX se utilizan para encontrar los servidores de correo responsables de recibir correo electrónico en nombre de un dominio.
Ejemplo de salida:
Esto muestra que mail.ejemplo.com es el servidor de correo responsable de gestionar los correos electrónicos del dominio ejemplo.com.
Ejemplo: Consulta de registros NS
Los registros NS proporcionan información sobre los servidores de nombres autoritativos de un dominio.
Ejemplo de salida:
Esta salida muestra los servidores de nombres (ns1.ejemplo.com y ns2.ejemplo.com) que son responsables del dominio.
Ejemplo: Consulta de registros TXT
Los registros TXT suelen contener información sobre la verificación de la propiedad del dominio, la seguridad del correo electrónico (por ejemplo, SPF, DKIM) y otros datos basados en texto.
4. Utilizar un servidor DNS diferente
Por defecto, NSLOOKUP utiliza el servidor DNS configurado en su dispositivo o red. Sin embargo, puede especificar un servidor DNS diferente para realizar las consultas.
Comando:
En este ejemplo, NSLOOKUP consultará el servidor DNS público de Google (8.8.8.8) para obtener información sobre ejemplo.com.
Modo interactivo en NSLOOKUP
NSLOOKUP dispone de un modo interactivo, que le permite realizar múltiples consultas sin salir de la herramienta de línea de comandos. Para acceder al modo interactivo, basta con escribir nslookup sin ningún parámetro adicional:
Entrará en una sesión interactiva en la que podrá escribir múltiples comandos:
Para salir del modo interactivo, escriba exit o pulse Ctrl C.
Casos comunes de uso de NSLOOKUP
1. Resolución de problemas de DNS
Cuando los sitios web no se cargan o tiene problemas de resolución DNS, NSLOOKUP puede ayudarle a determinar si el problema está relacionado con la configuración DNS. Al consultar diferentes servidores DNS, puede determinar con precisión dónde se encuentra el problema (por ejemplo, en el servidor local o en el proveedor de DNS).
2. Verificación de la configuración DNS
NSLOOKUP se utiliza habitualmente para verificar si los registros DNS de un dominio están correctamente configurados. Por ejemplo, después de configurar un sitio web o un servidor de correo electrónico, puede comprobar si los registros A, MX y TXT están configurados correctamente.
3. Identificación de la propagación DNS
Cuando se actualizan los registros DNS, los cambios pueden tardar en propagarse por Internet. NSLOOKUP le permite comprobar si los cambios se han aplicado en diferentes servidores DNS especificando servidores DNS alternativos (por ejemplo, Google DNS u OpenDNS).
Comandos y opciones de NSLOOKUP
Aquí hay algunos comandos y opciones adicionales útiles cuando se trabaja con NSLOOKUP:
- set querytype=A: Establece el tipo de consulta a registros A (direcciones IPv4).
- set querytype=AAAA: Busca direcciones IPv6.
- set timeout=segundos: Establece el intervalo de tiempo de espera para la consulta.
- set retry=número: Especifica el número de reintentos si el servidor no responde.
Ejemplo de configuración del tipo de consulta a MX en modo interactivo:
Conclusión
NSLOOKUP es una poderosa herramienta para consultar registros DNS y solucionar problemas de red. Tanto si eres un administrador de sistemas como un desarrollador, entender cómo utilizar NSLOOKUP puede ayudarte a diagnosticar problemas de DNS, verificar configuraciones y obtener información valiosa sobre cómo los dominios se resuelven en direcciones IP. Con funciones básicas y avanzadas, NSLOOKUP es una herramienta imprescindible para cualquiera que trabaje con redes y tecnologías web.