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í.