Guía rápida de tipos de registro DNS

Tipos de registro DNS con su número, finalidad y ejemplos de archivo de zona, desde A, AAAA, MX y TXT hasta SRV, CAA, HTTPS y los registros DNSSEC, más los códigos de respuesta.

Última revisión:

AdSense Placeholder
Slot: header_reference_page
En esta página

Todo registro DNS tiene un nombre, un TTL, una clase (casi siempre IN, número 1), un tipo y unos datos. Los números de tipo de abajo son los valores de la IANA tal como los informa dnspython 2.8, y todos los ejemplos fueron analizados con esa biblioteca. Consulte cualquiera de ellos con la consulta de registros DNS; el recorrido completo está en la guía Cómo funciona el DNS.

Registros de uso diario

Tipo Número Finalidad Ejemplo de archivo de zona
A 1 Nombre a dirección IPv4 example.com. 300 IN A 192.0.2.10
AAAA 28 Nombre a dirección IPv6 example.com. 300 IN AAAA 2001:db8::10
CNAME 5 Alias: este nombre es otro nombre www.example.com. 300 IN CNAME example.com.
MX 15 Servidores de correo, con una preferencia (el menor primero) example.com. 3600 IN MX 10 mail.example.com.
TXT 16 Texto libre: SPF, DKIM, DMARC, comprobaciones de titularidad example.com. 3600 IN TXT "v=spf1 -all"
NS 2 Servidores de nombres autoritativos de una zona example.com. 86400 IN NS ns1.example.net.
SOA 6 Inicio de autoridad: servidor primario, contacto, temporizadores véase abajo
PTR 12 Búsqueda inversa: dirección a nombre 10.2.0.192.in-addr.arpa. IN PTR mail.example.com.
SRV 33 Ubicación de un servicio: prioridad, peso, puerto, host _sip._tcp.example.com. IN SRV 10 5 5060 sip.example.com.
CAA 257 Qué autoridades de certificación pueden emitir certificados example.com. IN CAA 0 issue "letsencrypt.org"

Registros modernos y especializados

Tipo Número Finalidad Datos de ejemplo
HTTPS 65 Indicaciones de conexión para HTTPS: ALPN, puertos, ECH; también funciona en el vértice de la zona 1 . alpn="h2,h3"
SVCB 64 Lo mismo para otros servicios 1 svc.example.com. port="8443"
DNAME 39 Redirige todo un subárbol a otro dominio example.net.
NAPTR 35 Reglas de reescritura (VoIP, ENUM) 100 10 "U" "E2U+sip" "!^.*$!sip:[email protected]!" .
TLSA 52 DANE: fijación del certificado de un puerto 3 1 1 <SHA-256 hex>
SSHFP 44 Huella de la clave de host SSH 4 2 <SHA-256 hex> (Ed25519, SHA-256)
HINFO 13 Información del host; también se devuelve ante consultas ANY (RFC 8482) "x86-64" "Linux"
LOC 29 Ubicación geográfica 52 22 23.000 N 4 53 32.000 E -2.00m
URI 256 Asocia un nombre a un URI 10 1 "https://example.com/"
SPF 99 Obsoleto: publique SPF en un TXT

Registros DNSSEC

Tipo Número Finalidad
DNSKEY 48 Claves públicas de la zona
RRSIG 46 Firma sobre un conjunto de registros
DS 43 Hash de la clave de una zona hija, publicado en la zona padre (12345 13 2 <hex>: etiqueta de clave, algoritmo 13 = ECDSA P-256, tipo de resumen 2 = SHA-256)
NSEC 47 Demuestra que un nombre o tipo no existe
NSEC3 50 Lo mismo, con nombres cifrados mediante hash
NSEC3PARAM 51 Parámetros de NSEC3
CDS / CDNSKEY 59 / 60 La zona hija pide a la padre que actualice su DS

Tipos solo de consulta y metatipos

Tipo Número Uso
OPT 41 Pseudorregistro EDNS(0): tamaños UDP mayores, indicador DNSSEC OK
TSIG 250 Firma transferencias de zona y actualizaciones con una clave compartida
IXFR 251 Transferencia de zona incremental
AXFR 252 Transferencia de zona completa; debe limitarse a los servidores secundarios
ANY 255 «Todos los tipos»; muchos servidores devuelven ya una respuesta mínima

El registro SOA

example.com. 3600 IN SOA ns1.example.net. hostmaster.example.com. (
    2026101001 ; serial (often YYYYMMDDnn)
    7200       ; refresh: secondaries check every 2 h
    3600       ; retry after a failed refresh: 1 h
    1209600    ; expire: secondaries stop answering after 14 days
    3600 )     ; negative-caching TTL: how long "does not exist" is cached

El contacto hostmaster.example.com. equivale a la dirección de correo [email protected]. En orden, los campos son: número de serie (a menudo AAAAMMDDnn), intervalo de actualización de 2 horas, reintento de 1 hora, caducidad de 14 días y TTL de caché negativa de 1 hora.

Nombres de búsqueda inversa

Dirección Nombre PTR
192.0.2.10 10.2.0.192.in-addr.arpa.
2001:db8::10 0.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa.

Los octetos IPv4 se invierten; IPv6 se expande por completo a 32 dígitos hexadecimales y luego se invierte dígito a dígito. Encuentre el nombre asociado a una dirección con la búsqueda inversa de DNS.

Códigos de respuesta (RCODE)

Código Nombre Significado
0 NOERROR Éxito (posiblemente sin registros de ese tipo: «NODATA»)
1 FORMERR El servidor no pudo interpretar la consulta
2 SERVFAIL Fallo del servidor, a menudo un error de validación DNSSEC o una autoridad inaccesible
3 NXDOMAIN El nombre no existe
4 NOTIMP Tipo de consulta no implementado
5 REFUSED El servidor no responde a esta consulta (por política)

Reglas que conviene recordar

  • Ningún CNAME junto a otros datos. Un nombre con un CNAME no puede tener otros registros, así que el vértice de la zona (example.com) no puede ser un CNAME; use A/AAAA, un registro HTTPS o la función de alias de su proveedor.
  • MX y NS apuntan a nombres, nunca a direcciones IP ni a CNAME.
  • Un solo registro SPF por nombre, publicado como TXT. La sintaxis de SPF, DKIM y DMARC está en Guía rápida de la sintaxis de SPF, DKIM y DMARC.
  • Los cambios esperan al TTL. Vea cómo se ponen al día las cachés con el comprobador de propagación DNS.

Pruebe estas herramientas

Véase también

  • Guía Cómo funciona el DNS
    Cómo un nombre se convierte en dirección IP mediante resolutores y servidores raíz, de TLD y autoritativos, los tipos de registro.
  • Glosario DNS
    DNS (Domain Name System) es el directorio de internet que traduce nombres de dominio como example.com en direcciones IP y guarda otros.
  • Glosario TTL
    TTL (tiempo de vida) es cuánto tiempo, en segundos.
  • Glosario Registro MX
    Un registro MX (mail exchanger) es un registro DNS que nombra los servidores que aceptan correo de un dominio, con un número de prioridad.
  • Hoja de referencia Guía rápida de la sintaxis de SPF, DKIM y DMARC
    Sintaxis de los registros: mecanismos y calificadores de SPF.
AdSense Placeholder
Slot: footer_leaderboard