Enumeración de registros DNS


1. Tipos de registro DNS

  • Registro A: Asocia un nombre de dominio con una dirección IPv4

  • Registro AAAA: Asocia un nombre de dominio con una dirección IPv6

  • Registro NS: Indica los servidores DNS autorizados y prioritarios para un dominio

  • Registro CNAME: Asocia un alias a un nombre de dominio o para redirección de subdominios

  • Registro PTR: Asocia una dirección IPv4 o IPv6 a un nombre de dominio

  • Registro TXT: Almacena configuraciones SPF, DKIM o información de terceros para un dominio

  • Registro MX: Asocia por prioridad servidores de correo a un dominio

  • Registro ANY: Devuelve todos los registros DNS disponibles para un dominio

  • Registro SOA: Entrega información administrativa de un dominio

  • Registro SRV: Define servicios específicos de un dominio con puertos y prioridades

  • Registro SPF: Variación de registro TXT que especifica los servidores autorizados para enviar correos en nombre del dominio

  • Registro DNSKEY: Contiene claves criptográficas usadas para validar la autenticidad de los registros DNS por sistema DNSSEC

  • Registro NAPTR: Transforma direcciones en otros formatos


2. Dig

2.1 Registro A

dig A subdomain.domain.tld

2.2 Registro AAAA

dig AAAA subdomain.domain.tld

2.3 Registro CNAME

dig CNAME subdomain.domain.tld

2.4 Registro NS

dig NS subdomain.domain.tld

2.5 Registro MX

dig MX subdomain.domain.tld

2.6 Registro PTR

dig -x IP

2.7 Registro TXT

dig TXT subdomain.domain.tld

2.8 Registro ANY

dig ANY subdomain.domain.tld

2.9 Registro SOA

dig SOA subdomain.domain.tld

2.10 Registro SRV

dig SRV _service._protocol.domain.tld

2.11 Registro SPF

dig TXT subdomain.domain.tld

2.12 Registro DNSKEY

dig DNSKEY subdomain.domain.tld

2.13 Registro NAPTR

dig NAPTR subdomain.domain.tld

2.14 Especificar servidor DNS de consulta

dig @IP_DNS A subdomain.domain.tld

2.15 Mostrar salida detallada

dig +trace A subdomain.domain.tld

2.16 Mostrar salida resumida

dig +short A subdomain.domain.tld

2.17 Mostrar TTL de los registros

dig +nocmd A subdomain.domain.tld +noall +answer

3. Nslookup

3.1 Registro A

nslookup -type=A subdomain.domain.tld

3.2 Registro AAAA

nslookup -type=AAAA subdomain.domain.tld

3.3 Registro CNAME

nslookup -type=CNAME subdomain.domain.tld

3.4 Registro NS

nslookup -type=NS subdomain.domain.tld

3.5 Registro MX

nslookup -type=MX subdomain.domain.tld

3.6 Registro PTR

nslookup -type=PTR INVERT_IP

3.7 Registro TXT

nslookup -type=TXT subdomain.domain.tld

3.8 Registro ANY

nslookup -type=ANY subdomain.domain.tld

3.9 Registro SOA

nslookup -type=SOA subdomain.domain.tld

3.10 Registro SRV

nslookup -type=SRV _service._protocol.domain.tld

3.11 Registro SPF

nslookup -type=TXT subdomain.domain.tld

3.12 Registro DNSKEY

nslookup -type=DNSKEY subdomain.domain.tld

3.13 Registro NAPTR

nslookup -type=NAPTR subdomain.domain.tld

2.14 Especificar servidor DNS de consulta

nslookup -type=A subdomain.domain.tld IP_DNS

4. Enumeración automatizada

  • Ejecutar dnsRec

dnsRec -d subdomain.domain.tld