Linux / Comando nslookup: consultar dominios y registros DNS
nslookup consulta nombres de dominio o direcciones IP en un servidor del sistema de nombres de dominio (DNS). Admite consultas puntuales y un modo interactivo; para examinar con más detalle los campos de una respuesta, puede utilizar dig.
Si indica un nombre como argumento, la consulta es no interactiva; sin argumentos se abre el modo interactivo. Se utiliza el servidor predeterminado según la configuración del sistema, salvo que especifique otro como último argumento. Non-authoritative answer significa que la respuesta no procede de un servidor autoritativo para ese nombre; puede provenir de la caché de un resolutor y no indica por sí solo un error.
Sintaxis básica
nslookup [opciones] [nombre|IP] [servidor_DNS]
La implementación instalada y las opciones pueden variar según la distribución. Verifique la descripción de man nslookup en el sistema actual.
Ejemplos de uso
Consulta de dirección de dominio
Consulta la dirección en el servidor DNS configurado.
nslookup example.com
Especificación del tipo de registro
Comprueba los registros MX que indican el servidor de correo.
nslookup -type=MX example.com
Consulta DNS inversa
Verifica si hay un registro PTR registrado para la dirección IP.
nslookup 192.0.2.1
Comprobar qué servidor DNS respondió
nslookup consulta el nombre en el servidor DNS predeterminado. Los resultados pueden mostrar el servidor utilizado y la dirección de respuesta.
nslookup example.com
Ejemplo de estructura de salida (direcciones como valores de ejemplo):
Server: 192.0.2.53
Name: example.com
Address: 192.0.2.10
No confunda Address en la respuesta con la dirección del servidor utilizado para consultar. Un mismo nombre puede devolver valores distintos según el servidor DNS, la caché y el momento. Para examinar el tipo de registro y el tiempo de vida o TTL, que limita cuánto puede almacenarse en caché una respuesta, dig ofrece una vista más detallada.
Opciones y formatos principales
| Opción o formato | Descripción |
|---|---|
-type=tipo |
Seleccione el tipo de registro, como A, AAAA, MX, TXT. |
-query=tipo |
Es un alias para especificar el tipo de registro de consulta. |
-timeout=segundos |
Ajusta el tiempo de espera de la respuesta del servidor DNS. |
servidor al final |
Consulta un servidor DNS específico en lugar del predeterminado. |
sin argumentos |
Entra en modo interactivo. |
Precauciones al usar
No concluya que la conexión de red ha fallado solo porque no hay respuesta del DNS. Verifique el servidor que está utilizando, el tipo de registro y el estado de la caché. nslookup no reproduce exactamente el procesamiento de /etc/hosts del sistema ni todas las rutas de resolución de nombres de la aplicación.
Preguntas frecuentes
¿Cómo salir del modo interactivo en nslookup?
Puede salir escribiendo exit en el indicador o con Ctrl+D.
Documentación oficial
Puede consultar el comportamiento exacto de las opciones y las diferencias de implementación en la documentación oficial de nslookup.




