Ir al contenido principal

Consulta de registros CAA

Lee los valores CAA que devuelve el DNS para el nombre introducido

Consulta los registros CAA que devuelve el DNS. Esta búsqueda no determina por sí sola la política que se aplica al dominio.

Tipo de registrocada tipo tiene su propia página

El resultado se muestra más abajo automáticamente

Modo de resolución
Probar la propagación DNS

Simple = una consulta al resolver · Traza = descenso desde la raíz

opcionesOpciones avanzadas

Puntos clave de la herramienta

Respuesta CAA del nombre consultado

Muestra los registros CAA devueltos para el nombre introducido, con sus valores (Let's Encrypt, DigiCert, etc.) y su TTL.

Multi-resolvedor

Compara las respuestas de Google, Cloudflare y Quad9 para detectar problemas de propagación.

Etiquetas issue e issuewild

Las secciones de abajo explican el papel de cada etiqueta. La herramienta muestra los valores tal como se devuelven, sin interpretarlos.

Etiqueta iodef

Lee la dirección de notificación iodef si el dominio publica una. La herramienta no comprueba si es accesible y no garantiza ninguna notificación.

Gratuito e ilimitado

Prueba tantos dominios como necesites. Sin registro requerido.

¿Cómo usar correctamente las diferentes opciones de la consulta DNS?

¿Qué es la traza iterativa?

La traza ejecuta la resolución paso a paso. El resolvedor consulta primero a los servidores raíz, luego a los del TLD (.com, .es, .eu) y finalmente a los servidores autoritativos de la zona objetivo. En cada etapa la página muestra el servidor consultado, la respuesta, el RCODE y la latencia.

  1. 1. Raíz

    Descubrimiento de los servidores del TLD para el nombre solicitado.

  2. 2. TLD

    Referencia a los NS de la zona (delegación).

  3. 3. Autoritativos

    Respuesta final (o error) con TTL y latencia.

¿Para qué sirve?

  • Comparar respuestas según los resolvedores
  • Detectar una caché caliente, un TTL demasiado largo o una delegación incompleta
  • Explicar una diferencia de latencia o un RCODE inesperado

Truco: deja la traza desactivada para las comprobaciones rápidas; actívala cuando investigues o prepares un ticket/post-mortem.

¿Qué es la traza clásica?

La traza clásica consulta únicamente el resolvedor seleccionado (UDP o DoH) y muestra la respuesta tal como se percibe desde ese punto de la red. Obtienes el RCODE, las secciones de la respuesta y la latencia del tramo cliente → resolvedor.

  1. 1. Resolvedor elegido

    Utiliza el ajuste predefinido o la configuración personalizada para lanzar la consulta exactamente como lo haría tu servicio.

  2. 2. Protocolo conservado

    Respeta el transporte seleccionado (UDP, TCP o DoH) para reproducir el comportamiento real.

  3. 3. Respuesta detallada

    Muestra las secciones question, answer y authority/additional cuando existen, con TTL y metadatos útiles.

¿Por qué usarla?

  • Comprobar la visión de un resolvedor específico antes de sospechar de la delegación
  • Confirmar los valores en caché y el impacto de un TTL o de un vaciado
  • Documentar una resolución tal como la ve un cliente o un microservicio

Truco: deja desactivada la opción de traza iterativa cuando audites un resolvedor concreto; actívala después para compararla con el recorrido raíz → TLD → autoritativo.

¿Cómo funciona la prueba de propagación?

La prueba de propagación es una herramienta dedicada que consulta en paralelo un conjunto de resolvedores públicos (Google, Cloudflare, Quad9, AdGuard, CleanBrowsing, DNS4EU, NextDNS, Surfshark) y agrupa las respuestas por contenido y RCODE. Ves al instante quién ya aplicó la actualización.

  1. 1. Varios resolvedores

    Consulta los resolvedores públicos del catálogo en una sola prueba, desde nuestros servidores en Europa.

  2. 2. Comparación automática

    Agrupa las respuestas idénticas y señala las divergencias o los errores propios de cada resolvedor.

  3. 3. Resumen accionable

    Ofrece un resumen claro, la lista de resolvedores, sus latencias y el estado de cada grupo.

¿Cuándo usarla?

  • Seguir la difusión de un cambio DNS en los principales resolvedores públicos
  • Identificar cachés aún antiguas y decidir un vaciado específico
  • Compartir un estado de propagación en un ticket o post-mortem

Truco: la prueba de propagación es una herramienta aparte. Usa el DNS Lookup (modo Simple o Traza) para el diagnóstico unitario de un resolvedor.

¿Qué es un registro CAA?

Un registro CAA (Certificate Authority Authorization) define qué autoridades de certificación (CA) están autorizadas a emitir certificados SSL/TLS para un dominio. Es una medida de seguridad que previene la emisión no autorizada de certificados.

Estructura de un registro CAA:

CampoDescripciónEjemplo
Flag0 (estándar) o 128 (crítico)0
TagTipo de autorizaciónissue, issuewild, iodef
ValorCA autorizada o dirección de contacto"letsencrypt.org"
TTLDuración de caché en segundos3600

Tags CAA disponibles

issue - Certificados estándar

Autoriza una CA a emitir para el dominio, wildcard incluido mientras no haya ningún issuewild publicado:

captaindns.com.  3600  IN  CAA  0 issue "letsencrypt.org"
captaindns.com.  3600  IN  CAA  0 issue "digicert.com"

issuewild - Certificados wildcard

Autoriza una CA para certificados wildcard (*.dominio):

captaindns.com.  3600  IN  CAA  0 issuewild "letsencrypt.org"

iodef - Notificaciones

Dirección para recibir informes de intentos no autorizados:

captaindns.com.  3600  IN  CAA  0 iodef "mailto:security@captaindns.com"

Prohibir toda emisión

Bloquear todas las CAs:

captaindns.com.  3600  IN  CAA  0 issue ";"

Reglas importantes

Herencia y subdominios

La política de un nombre no viene necesariamente del apex. La búsqueda sigue los alias. Si la resolución termina bien sin devolver CAA, continúa en el padre del nombre solicitado y después en el primer ancestro que devuelva un conjunto CAA, hasta el TLD incluido. No sube por los padres del destino del alias y no consulta la raíz. Un error de consulta deja el resultado como desconocido.

La RFC 8659, sección 3 fija el orden exacto:

  1. Resolver el CAA del nombre solicitado, siguiendo sus alias.
  2. Detenerse en el primer conjunto CAA devuelto.
  3. Si la resolución termina sin conjunto CAA, quitar la etiqueta de la izquierda del nombre solicitado y volver a empezar.
  4. Tras un destino de alias sin CAA, continuar en el padre del nombre original, no en el padre del destino.
  5. Seguir hasta el TLD incluido, sin consultar la raíz.
  6. No fusionar nunca los conjuntos de varios niveles.
SituaciónComportamiento
Conjunto CAA devuelto por el nombre o su destino de aliasEste conjunto se aplica, no se consultan los padres
Ausencia medida en este nivelLa búsqueda pasa al padre del nombre solicitado, hasta el primer ancestro que devuelva un conjunto
Ningún conjunto hasta el TLD incluidoSin restricción CAA, cualquier CA puede emitir
Consulta fallida (SERVFAIL, REFUSED, tiempo agotado)Ninguna conclusión: no queda establecida ni la ausencia ni una política del padre

Buenas prácticas

PrácticaPor qué
Limitar las CAsReducir la superficie de ataque
Configurar iodefSer alertado de intentos
Probar antes de producciónEvitar bloqueos

Problemas comunes

Certificado rechazado por la CA

La CA rechaza emitir. A menudo, el conjunto CAA aplicable contiene etiquetas issue, o issuewild para un wildcard, que no autorizan a esa CA. No es la única causa: un parámetro accounturi o validationmethods también puede bloquear, y una CA puede negarse mientras falle la consulta CAA.

  1. Localiza el conjunto CAA aplicable: nombre solicitado, alias y luego padres
  2. Agrega la CA a ese conjunto si es legítima
  3. Espera a que expire el TTL

Wildcard bloqueado

Certificado wildcard rechazado a pesar de una etiqueta issue.

  1. Un issuewild publicado sustituye a issue en las peticiones wildcard
  2. Busca ese issuewild en el conjunto CAA aplicable, que puede venir de un dominio padre
  3. issuewild ";" prohíbe cualquier certificado wildcard

Subdominio no cubierto

Un subdominio no recibe la política esperada.

  1. Consulta el propio subdominio: un CAA en ese nombre, o un CNAME cuyo destino devuelva un CAA, sustituye la política de los padres
  2. Sin conjunto en ese nivel, busca el primer ancestro que devuelva uno: no siempre es el apex
  3. Un nombre con CNAME no puede tener un CAA. Su política viene del destino o, si este no devuelve ninguno, de los padres del nombre solicitado
  4. Si agregas un CAA al subdominio, incluye en él todas las CA necesarias: sustituye la política del padre en lugar de sumarse a ella

Verificación en línea de comandos

Linux/Mac

dig CAA captaindns.com

Verificar un subdominio:

dig CAA www.captaindns.com

Windows

nslookup -type=caa captaindns.com

Cada comando consulta un solo nombre y no sube hacia los padres. Mira primero el estado: SERVFAIL, REFUSED o un tiempo agotado no permiten ninguna conclusión. Si el estado es NOERROR sin ninguna línea CAA y la respuesta solo muestra una cadena de alias, consulta también su último nombre de destino, sin ascender por sus nombres padre. Sin conjunto CAA, consulta después el padre del nombre solicitado y luego los siguientes hasta el TLD. La guía completa de los registros CAA detalla este procedimiento, alias incluidos.


Configuración recomendada

Ejemplo completo

; Autorizar Let's Encrypt para todos los certificados
captaindns.com.  3600  IN  CAA  0 issue "letsencrypt.org"
captaindns.com.  3600  IN  CAA  0 issuewild "letsencrypt.org"

; Notificaciones de seguridad
captaindns.com.  3600  IN  CAA  0 iodef "mailto:security@captaindns.com"

Herramientas complementarias

HerramientaUtilidad
Auditoría del dominioObtener un diagnóstico CAA con el estado de la medición, en el pilar Seguridad DNS
Guía de los registros CAASeguir el procedimiento completo para encontrar la política aplicable
Búsqueda TXTVerificar otras políticas de seguridad
Propagación DNSVerificar la propagación mundial

Recursos útiles