Explorando registros DNS con 10 comandos útiles de “dig” en Linux

dig image aschii art

El comando “dig” (Domain Information Groper) es una herramienta poderosa para explorar y diagnosticar información DNS. Descubramos 10 comandos útiles de “dig” para potenciar tu comprensión del sistema de nombres de dominio.

1. Consulta de Registro A (IPv4):

Busca la dirección IPv4 asociada al dominio “<dominio>”.

Ejemplo:

2. Consulta de Registro AAAA (IPv6):

Recupera la dirección IPv6 asociada al dominio “<dominio>”.

Ejemplo:

3. Consulta de Registro MX (Mail Exchange):

Obtiene la información sobre los servidores de intercambio de correo asociados al dominio “<dominio>”.

4. Consulta de Registro CNAME (Alias de Nombre Canónico):

Busca el alias de nombre canónico asociado a “dominio”.

dig www.google.com CNAME
; <<>> DiG 9.10.6 <<>> www.google.com CNAME
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 33810
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;www.google.com.			IN	CNAME

;; AUTHORITY SECTION:
google.com.		60	IN	SOA	ns1.google.com. dns-admin.google.com. 599114401 900 900 1800 60

;; Query time: 35 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Fri Jan 19 00:09:39 -03 2024
;; MSG SIZE  rcvd: 93

5. Consulta de Registro TXT (Texto):

Recupera la información de texto asociada al dominio “<dominio>”.

6. Consulta de Registro SOA (Start of Authority):

Obtiene la información de autoridad del dominio “<dominio>”.

7. Búsqueda inversa de DNS:

Obtiene el registro DNS correspondiente a la dirección IP <IP>.

8. Consultar un Servidor DNS Específico

Obtiene el registro consultado desde el servidor DNS <servidor_dns>

9. Consulta de Registro NS (Name Server):

Recupera información sobre los servidores de nombres autoritativos para el dominio “<dominio>”.

dig google.com NS
; <<>> DiG 9.10.6 <<>> google.com NS
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19713
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;google.com.			IN	NS

;; ANSWER SECTION:
google.com.		23835	IN	NS	ns2.google.com.
google.com.		23835	IN	NS	ns1.google.com.
google.com.		23835	IN	NS	ns4.google.com.
google.com.		23835	IN	NS	ns3.google.com.

;; Query time: 1129 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Fri Jan 19 00:27:28 -03 2024
;; MSG SIZE  rcvd: 111

10. Consulta registro DNS con salida resumida

Obtiene el registro DNS con salida resumida.

¡Estos 10 comandos “dig” te permitirán explorar y comprender mejor el mundo del Sistema de Nombres de Dominio (DNS) en Linux!

Deja un comentario