Base de conocimientos · Alojamiento web

Cómo usar el comando DIG para comprobar problemas de DNS en su red

Última actualización: 2025-05-24

Cómo usar el comando DIG

El comando DIG es una herramienta para consultar los servidores de nombres DNS y obtener información sobre direcciones de host, servidores de intercambio de correo, servidores de nombres y otros datos relacionados. Esta herramienta puede utilizarse desde cualquier sistema operativo Linux/Unix o macOS.

El uso más habitual del comando dig consiste simplemente en consultar un único host.


En este artículo de la base de conocimientos explicaremos cómo interpretar la salida del comando dig y cómo utilizarlo.


Cómo usar el comando DIG

¿Qué puedo averiguar con el comando dig?

dig le permite realizar cualquier consulta DNS válida, entre las cuales las más comunes son:

  • A (la dirección IP)
  • TXT (anotaciones de texto)
  • MX (intercambio de correo)
  • NS (servidores de nombres)

Ejecute el comando

  1. En primer lugar, abra su cliente SSH y establezca una conexión con su cuenta de hosting o con cualquier sistema que disponga de una consola o línea de comandos donde pueda introducir comandos. Si no está familiarizado con la conexión a su cuenta de hosting mediante SSH, haga clic aquí para consultar nuestro artículo de la base de conocimientos sobre este tema.

  2. Una vez abierta la conexión, introduzca el comando de la siguiente forma:

dig domain.tld, donde domain.tld es el dominio y la extensión que desea consultar.


Analice la salida

[yourcpusercc@rs2-dal ~]$ dig cchostingdemos.com

; <<>> DiG 9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.4 <<>> cchostingdemos.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 52628
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;cchostingdemos.com. IN A

;; ANSWER SECTION:
cchostingdemos.com. 300 IN A 104.21.69.5
cchostingdemos.com. 300 IN A 172.67.202.37

;; Query time: 7 msec
;; SERVER: 198.58.107.5#53(198.58.107.5)
;; WHEN: Tue Apr 06 22:21:26 EDT 2021
;; MSG SIZE rcvd: 79


La sección inicial de la salida ofrece algunos datos sobre sí misma:

; <<>> DiG 9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.4 <<>> cchostingdemos.com

 

La sección Got answer nos ofrece algunos detalles técnicos sobre la respuesta recibida del servidor DNS.

;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 52628
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1


La sección Question nos recuerda cuál fue nuestra consulta. La consulta predeterminada solicita una dirección de Internet (A).

;; QUESTION SECTION:
;cchostingdemos.com. IN A


La sección Answer es donde se proporciona la respuesta a nuestra consulta.

;; ANSWER SECTION:
cchostingdemos.com. 300 IN A 104.21.69.5
cchostingdemos.com. 300 IN A 172.67.202.37

 

La sección final de la salida predeterminada contiene estadísticas sobre la consulta.

;; Query time: 7 msec
;; SERVER: 198.58.107.5#53(198.58.107.5)
;; WHEN: Tue Apr 06 22:21:26 EDT 2021
;; MSG SIZE rcvd: 79

 

Comandos dig rápidos que debería conocer

  • Una forma rápida de obtener solo la respuesta, sin la información adicional, es ejecutar:
dig domain.tld +short
  • Utilice este comando para obtener las direcciones de un dominio:
dig domain.tld A +noall +answer
  • Utilice este comando para obtener una lista de todos los servidores de correo de un dominio:
dig domain.tld MX +noall +answer
  • Utilice este comando para obtener una lista de los servidores DNS autoritativos de un dominio:
dig domain.tld NS +noall +answer
  • Utilice este comando para obtener una lista de todo lo anterior en un único conjunto de resultados:
dig domain.tld ANY +noall +answer
  • Utilice este comando para consultar el registro A de un dominio mediante un servidor de nombres específico:
dig A domain.tld @ns1.chemicloud.com +short
  • Utilice el siguiente comando para rastrear la ruta seguida:
dig domain.tld +trace

 

¡Eso es todo! Ahora ya sabe cómo dominar el comando DIG desde su terminal.

← Todos los artículos de base de conocimientos

Tell us what you need

Compare available plans or describe your workload so we can discuss a suitable starting point.