Inicio > Gestión de red > dig

dig: Consulta de información DNS

dig (Domain Information Groper) es una potente herramienta de línea de comandos utilizada para consultar servidores del Sistema de Nombres de Dominio (DNS) y obtener diversa información de DNS, como nombres de dominio, direcciones IP y registros de intercambio de correo. Es esencial para la resolución de problemas de red y la verificación de registros DNS.

Descripción general

dig consulta directamente los servidores DNS para obtener varios registros DNS (A, AAAA, MX, NS, CNAME, TXT, etc.) para un dominio específico. Por defecto, consulta registros `A`, pero puede especificar tipos de registro específicos.

Funciones principales

  • Consulta de varios tipos de registros DNS (A, AAAA, MX, NS, CNAME, TXT, etc.)
  • Consulta especificando un servidor DNS particular
  • Consulta DNS inversa (buscar nombre de dominio por dirección IP)
  • Soporte para formato de salida conciso
  • Proporciona tiempo de respuesta de consulta DNS e información detallada

Opciones principales

El comando dig permite un control detallado sobre el método de consulta y el formato de salida a través de varias opciones.

Tipos de consulta y destino

Control de salida

Comando generado:

Combina los comandos.

Descripción:

`dig` Ejecutando el comando.

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

Ejemplos de uso

Varios ejemplos de cómo usar el comando dig.

Consulta básica de registro A

dig google.com

Consulta la dirección IP (registro A) de google.com.

Consulta de registro MX (Mail Exchanger)

dig google.com MX

Consulta la información del servidor de correo de google.com.

Consulta usando un servidor DNS específico

dig @8.8.8.8 naver.com

Consulta el registro A de naver.com usando Google Public DNS (8.8.8.8).

Consulta DNS inversa

dig -x 8.8.8.8

Consulta el nombre de dominio correspondiente a una dirección IP específica (por ejemplo, 8.8.8.8).

Salida concisa

dig google.com +short

Muestra el registro A de google.com de forma concisa.

Mostrar solo la sección de respuesta

dig google.com +noall +answer

Elimina información innecesaria mostrando solo la sección de respuesta del registro A de google.com.

Instalación

dig se proporciona como parte de los paquetes `dnsutils` (Debian/Ubuntu) o `bind-utils` (CentOS/RHEL) en la mayoría de las distribuciones de Linux. Si no está instalado por defecto, puede instalarlo usando los siguientes comandos.

Debian/Ubuntu

sudo apt update && sudo apt install dnsutils

Instala usando el administrador de paquetes apt.

CentOS/RHEL/Fedora

sudo yum install bind-utils\n# o\nsudo dnf install bind-utils

Instala usando el administrador de paquetes yum o dnf.

Consejos y precauciones

Consejos útiles y puntos a tener en cuenta al usar dig.

Tipos de registro comúnmente utilizados

Tipos de registros DNS principales que se pueden consultar con dig.

  • A: Dirección IPv4
  • AAAA: Dirección IPv6
  • MX: Intercambiador de correo
  • NS: Servidor de nombres
  • CNAME: Nombre canónico (alias)
  • TXT: Información de texto (SPF, DKIM, etc.)
  • PTR: Consulta inversa (IP -> Dominio)

Verificación de la caché DNS

dig consulta directamente los servidores DNS sin utilizar la caché del sistema local, lo que lo hace útil para verificar cambios de DNS de inmediato. Para verificar la caché local, puede usar comandos como `systemd-resolve --statistics` o `nscd -g` (si se utiliza el servicio nscd).

Uso para resolución de problemas

Cuando surjan problemas relacionados con la red, como problemas de acceso a sitios web o envío de correos electrónicos, puede usar dig para verificar si la configuración de DNS es correcta. En particular, al consultar especificando un servidor DNS particular, ayuda a determinar si el problema se debe al servidor DNS del ISP o al dominio en sí.


comandos relacionados

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


Comandos de la misma categoría