Linux / Comando dig: consultar registros DNS e interpretar respuestas
dig consulta servidores del sistema de nombres de dominio (DNS) y muestra los registros y el estado de la respuesta. Permite diagnosticar la resolución de nombres y comparar respuestas de servidores concretos.
Al indicar un nombre sin tipo de registro, la consulta predeterminada es A. Lea la sección ANSWER junto con el campo status del encabezado. +short oculta gran parte del contexto, incluidos los estados y el TTL o tiempo de vida, que limita la conservación de una respuesta en caché. Las respuestas pueden variar según el servidor y la caché.
Sintaxis básica
dig [@servidor_DNS] nombre [tipo_de_registro] [opciones]
La implementación instalada y las opciones pueden variar según la distribución. Verifique la descripción de man dig en el sistema actual.
Ejemplos de uso
Verificación de registro A
Se revisa la dirección IPv4 del dominio y el estado de la respuesta.
dig example.com A
Verificación de registros de correo
Se verifica la prioridad y el host de los registros MX.
dig example.com MX
Ver solo respuestas simples
Se puede usar en scripts o para chequear rápidamente, pero la información de diagnóstico se reduce.
dig +short example.com A
Leer cada campo de la respuesta DNS
dig muestra la consulta DNS (Domain Name System) en detalle. +noall +answer deja solo la sección de respuesta, mostrando el nombre del registro, TTL, clase, tipo y valor de manera más clara.
dig +noall +answer example.com A
Ejemplo de formato de salida (la IP y el TTL pueden diferir de la respuesta real):
example.com. 300 IN A 192.0.2.10
300 es el TTL en segundos, IN es la clase de Internet, A es el registro de dirección IPv4. Si no hay respuesta, se debe verificar junto el estado de la consulta (NXDOMAIN, etc.), el servidor consultado y el tipo de registro. Al comparar respuestas de varios servidores DNS, especifique @dirección_del_servidor.
Opciones y formatos principales
| Opción o formato | Descripción |
|---|---|
@servidor |
Se especifica el servidor DNS a consultar. |
A / AAAA / MX / TXT |
Se especifica el tipo de registro a consultar. |
+short |
Se imprime solo la respuesta corta. |
+noall +answer |
Se imprime centrado en la sección de respuesta. |
-x dirección |
Se realiza una consulta DNS inversa. |
+trace |
Sigue la delegación de nombres mediante consultas DNS iterativas. |
Precauciones al usar
Si la salida de +short está vacía, consulte la respuesta completa: por sí sola no permite distinguir entre un nombre inexistente, ausencia del tipo de registro solicitado, un fallo del servidor o un tiempo de espera. dig consulta DNS directamente y no reproduce toda la resolución de una aplicación; revise por separado /etc/hosts y las cachés o los resolutores que utilice el navegador.
Preguntas frecuentes
¿Por qué los resultados de dig y la conexión del navegador son diferentes?
dig muestra la respuesta del registro del servidor DNS seleccionado, pero el navegador puede usar caché local, proxy, /etc/hosts o una ruta de resolución diferente.
Documentación oficial
Se puede verificar el comportamiento exacto de las opciones y las diferencias según la implementación en la documentación oficial de dig.




