Registro DMARC no encontrado: cómo solucionar este error

Guía rápida para solucionar el error DMARC record not found. Conoce las causas más habituales y las soluciones paso a paso para que tu registro DMARC funcione correctamente.

15 de diciembre de 2025
7 min de lectura
Share:
Registro DMARC no encontrado: cómo solucionar este error

Introducción

¿Ves el mensaje "DMARC record not found" al comprobar tu dominio? Es uno de los problemas de DMARC más frecuentes, pero afortunadamente suele tener una solución sencilla.

En esta guía repasamos las causas y soluciones, con instrucciones paso a paso para que tu registro DMARC funcione correctamente.

Qué significa "DMARC Record Not Found"

Cuando una herramienta comprueba tu registro DMARC, busca un registro TXT en _dmarc.tudominio.com. Si no lo encuentra, aparece este error.

Situaciones habituales:

  1. Todavía no has creado un registro DMARC
  2. Lo creaste pero con un nombre DNS incorrecto
  3. El DNS aún no se ha propagado
  4. Tu proveedor de DNS tiene un problema de configuración

Diagnóstico rápido

Primero, comprueba si realmente tienes un registro DMARC:

Opción 1: Usa nuestro verificador Comprobar registro DMARC →

Opción 2: Línea de comandos

dig _dmarc.tudominio.com TXT
nslookup -type=TXT _dmarc.tudominio.com

Si ves "NXDOMAIN" o no hay resultados, el registro no existe.

Causa 1: No se ha creado ningún registro DMARC

Síntoma: Nunca has configurado DMARC

Solución: Crea tu primer registro DMARC

Solución paso a paso

  1. Accede a tu proveedor de DNS

    • GoDaddy, Cloudflare, Namecheap, etc.
    • Busca la sección de gestión DNS
  2. Crea un nuevo registro TXT:

    • Nombre/Host: _dmarc
    • Tipo: TXT
    • Valor: v=DMARC1; p=none; rua=mailto:dmarc@tudominio.com
  3. Guarda y espera 15-30 minutos a que se propague

  4. Verifica: Comprobar DMARC →

Causa 2: Nombre del registro DNS incorrecto

Síntoma: Creaste un registro pero el nombre no es correcto

Errores habituales

Incorrecto:

  • dmarc.tudominio.com
  • _dmarc (sin dominio en algunos proveedores)
  • dmarc
  • @_dmarc

Correcto:

  • _dmarc (la mayoría de proveedores)
  • _dmarc.tudominio.com (algunos proveedores requieren el dominio completo)

Cómo solucionarlo

Comprueba tu registro actual:

  1. Accede a tu proveedor de DNS
  2. Revisa los registros DNS
  3. Busca cualquier registro que contenga "dmarc" en el nombre

Corrígelo si es necesario:

  1. Elimina el registro con nombre incorrecto
  2. Crea un nuevo registro con el nombre correcto: _dmarc
  3. Guarda y espera a que se propague

Ejemplos por proveedor de DNS

GoDaddy:

  • Name: _dmarc
  • Type: TXT
  • Value: v=DMARC1; p=none; rua=mailto:dmarc@tudominio.com

Cloudflare:

  • Name: _dmarc
  • Type: TXT
  • Content: v=DMARC1; p=none; rua=mailto:dmarc@tudominio.com

Google Domains:

  • Name: _dmarc.tudominio.com
  • Type: TXT
  • Data: v=DMARC1; p=none; rua=mailto:dmarc@tudominio.com

Namecheap:

  • Host: _dmarc
  • Type: TXT
  • Value: v=DMARC1; p=none; rua=mailto:dmarc@tudominio.com

Causa 3: Retardo en la propagación DNS

Síntoma: Acabas de añadir el registro pero todavía no aparece

Los cambios en DNS pueden tardar en propagarse globalmente:

  • Habitual: 15-60 minutos
  • Máximo: Hasta 48 horas (poco frecuente)

Cómo comprobar la propagación

Opción 1: Usar un verificador de propagación

  • whatsmydns.net
  • Introduce: _dmarc.tudominio.com
  • Tipo: TXT
  • Comprueba desde múltiples ubicaciones del mundo

Opción 2: Consultar diferentes servidores DNS

# Google DNS
dig @8.8.8.8 _dmarc.tudominio.com TXT

# Cloudflare DNS
dig @1.1.1.1 _dmarc.tudominio.com TXT

# Tu DNS local (puede estar en caché)
dig _dmarc.tudominio.com TXT

Solución

Espera y verifica:

  1. Si el registro aparece en unos servidores pero no en otros: sigue propagándose
  2. Si el registro no aparece en ningún sitio: revisa la configuración del proveedor de DNS
  3. Una vez propagado globalmente: verifica con el verificador de DMARC

Causa 4: Tipo de registro incorrecto

Síntoma: Creaste el registro pero usaste un tipo equivocado (CNAME, A, MX en lugar de TXT)

Solución:

  1. Comprueba el tipo de registro actual:

    • Accede a tu proveedor de DNS
    • Revisa los tipos de registro
    • DMARC debe ser de tipo TXT
  2. Corrígelo si es necesario:

    • Elimina el registro que no sea TXT
    • Crea un registro TXT con el mismo contenido

Causa 5: Subdominio vs dominio raíz

Síntoma: El registro existe pero en el nivel de dominio equivocado

Cómo funcionan los subdominios en DMARC

Los registros DMARC se aplican a dominios específicos:

  • _dmarc.tudominio.com protege tudominio.com
  • _dmarc.mail.tudominio.com protege mail.tudominio.com

Si estás comprobando el dominio equivocado, obtendrás "not found".

Solución

Si envías desde el dominio raíz:

  • Añade DMARC en _dmarc.tudominio.com

Si envías desde un subdominio:

  • Opción 1: Añade DMARC en _dmarc.subdominio.tudominio.com
  • Opción 2: Añade la política sp= al registro DMARC del dominio raíz
    v=DMARC1; p=reject; sp=quarantine; rua=mailto:dmarc@tudominio.com
    (sp= se aplica a todos los subdominios)

Causa 6: Problemas del proveedor de DNS

Síntoma: El registro aparece en el gestor DNS pero no en las consultas DNS

Problemas habituales de proveedores

Problema 1: Comillas alrededor del valor

  • Algunos proveedores añaden comillas automáticamente
  • Otros requieren comillas manuales
  • Solución: Prueba con y sin comillas

Problema 2: Registros TXT largos

  • Algunos proveedores dividen valores largos
  • Solución: Asegúrate de que la concatenación es correcta

Problema 3: TTL demasiado alto

  • Los cambios tardan más con un TTL alto
  • Solución: Baja el TTL a 300 segundos durante las pruebas

Pasos de verificación

  1. Revisa el gestor DNS:

    • El registro existe
    • Nombre correcto: _dmarc
    • Tipo TXT
    • El valor empieza con v=DMARC1
  2. Espera el tiempo adecuado:

    • Comprueba el valor del TTL
    • Espera al menos ese tiempo
  3. Prueba desde una herramienta externa:

Causa 7: El dominio no usa los nameservers correctos

Síntoma: Los registros DNS están añadidos pero el dominio usa otros nameservers

Cómo comprobarlo

dig tudominio.com NS

Compara los nameservers mostrados con los de tu proveedor de DNS.

Solución

Si los nameservers no coinciden:

  1. Actualiza los nameservers en el registrador de dominio
  2. Apúntalos a los nameservers correctos de tu proveedor de DNS
  3. Espera 24-48 horas a que se propague
  4. Vuelve a añadir el registro DMARC si es necesario

Checklist de verificación

Después de hacer cambios, comprueba:

  • El nombre del registro es exactamente _dmarc
  • El tipo de registro es TXT
  • El valor empieza con v=DMARC1
  • Has esperado al menos 30 minutos para la propagación
  • Has comprobado desde una herramienta externa, no solo desde el gestor DNS
  • El dominio usa los nameservers correctos

Verificación final: Verificar registro DMARC →

Plantilla de registro DMARC básico

Si empiezas desde cero, usa esto:

v=DMARC1; p=none; rua=mailto:dmarc@tudominio.com

Sustituye:

  • tudominio.com por tu dominio real
  • Crea el buzón dmarc@tudominio.com o usa un servicio de monitorización

Qué hace cada parte:

  • v=DMARC1: Versión 1 de DMARC
  • p=none: Modo de monitorización (no bloquea nada)
  • rua=mailto:...: Dirección donde recibir los informes diarios

Siguientes pasos tras la corrección

Una vez que tu registro DMARC sea detectado:

  1. Comprueba que SPF y DKIM estén configurados

  2. Monitoriza los informes DMARC

    • Los informes llegarán al email que hayas especificado
    • Revísalos durante 2-4 semanas
  3. Aumenta la política de forma gradual

    • Inicio: p=none (monitorización)
    • Después: p=quarantine (enviar a spam)
    • Finalmente: p=reject (bloquear por completo)
  4. Obtén una auditoría completa de tu dominio Ejecutar Domain Score →

Cuándo pedir ayuda

Contacta con tu proveedor de DNS si:

  • El registro aparece en el gestor DNS pero nunca se propaga
  • Las consultas DNS muestran resultados diferentes después de 48+ horas
  • No tienes acceso para añadir registros TXT
  • El proveedor no soporta registros DMARC (muy poco frecuente)

Resumen

"DMARC record not found" normalmente significa:

  1. No se ha creado el registro → Crea un registro TXT en _dmarc
  2. Nombre de registro incorrecto → Usa exactamente _dmarc
  3. DNS no propagado → Espera 30-60 minutos
  4. Tipo de registro incorrecto → Debe ser TXT, no CNAME/A/MX

La mayoría de casos se resuelven en minutos corrigiendo el nombre y el tipo del registro.

Solución rápida:

  1. Crea un registro TXT con nombre _dmarc
  2. Valor: v=DMARC1; p=none; rua=mailto:dmarc@tudominio.com
  3. Espera 30 minutos
  4. Verifica: Verificador de DMARC →

Artículos relacionados:

Tags:dmarcdnstroubleshooting

¿Listo para mejorar la entregabilidad de tus emails?

Empieza a monitorizar tus reportes DMARC y obtén información sobre tu configuración de autenticación.

Comenzar Prueba Gratuita