SEALGRADE.COM
Seguridad Email

Cómo configurar DMARC paso a paso en 2026

Publicado el 26 de septiembre de 2026 · 8 minutos de lectura · Por el equipo de Sealgrade

Si aún no tienes DMARC configurado en tu dominio, tu marca está expuesta a phishing y suplantación de identidad por correo electrónico. Y no, tener SPF y DKIM no es suficiente: sin DMARC, cualquiera puede enviar correos "en tu nombre" sin que puedas hacer nada.

En esta guía práctica te explico qué es DMARC, por qué lo necesitas, y cómo configurarlo paso a paso en tu proveedor de DNS, con ejemplos reales y errores comunes a evitar.

📑 Contenido del artículo

  1. ¿Qué es DMARC y por qué lo necesitas?
  2. Relación con SPF y DKIM
  3. Cómo funciona DMARC (flujo simplificado)
  4. Configurar DMARC en 4 pasos
  5. Ejemplos de registros DNS
  6. 5 errores comunes
  7. Cómo verificar que funciona
  8. Conclusión

1. ¿Qué es DMARC y por qué lo necesitas?

DMARC (Domain-based Message Authentication, Reporting & Conformance) es un estándar de autenticación de correo publicado por tu dominio en forma de registro DNS. Su función es decirle a los servidores de correo receptores (Gmail, Outlook, Apple Mail...) qué hacer cuando reciben un email que dice venir de tu dominio pero no pasa las verificaciones SPF o DKIM.

Sin DMARC, cualquier atacante puede:

⚠️ Datos reales Más del 73% de las webs españolas auditadas por Sealgrade no tienen DMARC configurado correctamente. Y desde febrero de 2024, Google y Yahoo exigen DMARC a cualquier remitente que envíe más de 5.000 correos al día. Sin DMARC, tus emails acabarán en spam.

2. Relación con SPF y DKIM

Los tres registros trabajan juntos, pero hacen cosas distintas:

💡 Regla mnemotécnica SPF dice quién puede enviar. DKIM dice que el mensaje no ha sido alterado. DMARC dice qué hacer si algo falla.

3. Cómo funciona DMARC (flujo simplificado)

Cuando alguien recibe un correo que dice venir de @tudominio.com, el servidor receptor hace lo siguiente:

  1. Consulta el registro SPF de tu dominio: ¿la IP del remitente está autorizada?
  2. Verifica la firma DKIM: ¿el correo lleva una firma válida?
  3. Consulta el registro DMARC: ¿qué hago con este correo?

El registro DMARC puede decir tres cosas:

4. Configurar DMARC en 4 pasos

Paso 1 · Antes de empezar: requisitos previos

Necesitas tener configurados SPF y DKIM en tu dominio. Si aún no los tienes, configúralos primero:

Puedes verificar si los tienes con la auditoría gratuita de Sealgrade: analiza tu dominio y te dice si tienes SPF, DKIM y DMARC en menos de 30 segundos.

Paso 2 · Publica el registro DMARC en modo monitorización

En el panel DNS de tu proveedor (Cloudflare, GoDaddy, Namecheap, IONOS, Route53, etc.), añade un nuevo registro:

Tipo:   TXT
Nombre: _dmarc.tudominio.com
Valor:  v=DMARC1; p=none; rua=mailto:dmarc@tudominio.com; pct=100; adkim=r; aspf=r

Explicación de cada parámetro:

⚠️ Importante No pongas p=reject desde el primer día. Podrías bloquear tus propios correos legítimos si algún servicio envía en tu nombre y no lo tienes autorizado en SPF. Empieza siempre con p=none.

Paso 3 · Analiza los reportes durante 2-4 semanas

Una vez publicado el registro, tu proveedor DNS no hace nada más. Recibirás correos XML en la dirección rua (normalmente comprimidos en ZIP) con información de quién envía correos en tu nombre.

Los reportes son complicados de leer en crudo. Recomiendo usar un servicio que los procese y te dé un panel visual:

Durante este periodo, identifica:

Paso 4 · Endurece la política progresivamente

Cuando tengas claro que solo tus fuentes legítimas envían correo, sube la política:

Fase 1 — Cuarentena:

v=DMARC1; p=quarantine; rua=mailto:dmarc@tudominio.com; pct=50

Aplica cuarentena al 50% de los correos sospechosos. Si algo falla, solo afecta a la mitad.

Fase 2 — Cuarentena total:

v=DMARC1; p=quarantine; rua=mailto:dmarc@tudominio.com; pct=100

Fase 3 — Rechazo definitivo (recomendado):

v=DMARC1; p=reject; rua=mailto:dmarc@tudominio.com; ruf=mailto:forense@tudominio.com; pct=100

Con p=reject, los correos fraudulentos se rechazan antes de llegar al buzón del destinatario. Es la configuración objetivo.

5. Ejemplos de registros DNS

Configuración básica (empezar)

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

Configuración intermedia (fase de endurecimiento)

_dmarc.tudominio.com  TXT  "v=DMARC1; p=quarantine; pct=50; rua=mailto:dmarc@tudominio.com"

Configuración de producción (recomendada)

_dmarc.tudominio.com  TXT  "v=DMARC1; p=reject; rua=mailto:dmarc@tudominio.com; ruf=mailto:forense@tudominio.com; pct=100; adkim=s; aspf=s; fo=1"

Parámetros avanzados:

Configuración con subdominios

_dmarc.tudominio.com  TXT  "v=DMARC1; p=reject; sp=reject; rua=mailto:dmarc@tudominio.com"

6. Cinco errores comunes

Error 1 · Poner p=reject desde el primer día

Si algún servicio legítimo envía correos en tu nombre (formulario de contacto, facturación, newsletter...) y no lo tienes autorizado en SPF, esos correos serán rechazados. Empieza siempre con p=none.

Error 2 · Olvidar configurar SPF o DKIM primero

DMARC sin SPF o DKIM es papel mojado: no hay nada que verificar, así que DMARC no puede actuar. Configura SPF y DKIM antes de empezar.

Error 3 · No revisar los reportes

El email rua recibe reportes que nadie mira. Usa una herramienta como Postmark DMARC para procesarlos y detectar fuentes no autorizadas.

Error 4 · Poner el registro en el nombre equivocado

El registro DMARC va siempre en _dmarc.tudominio.com. No en tudominio.com, no en dmarc.tudominio.com. Si lo pones mal, el receptor no lo encuentra.

Error 5 · Configurar DKIM pero no publicar el selector

Tu proveedor de correo puede estar firmando los emails con DKIM, pero si no has publicado el selector correspondiente en DNS, el receptor no puede verificar la firma. Revisa los manuales de tu proveedor (Microsoft 365, Google Workspace, Zoho, etc.).

7. Cómo verificar que funciona

Después de publicar el registro, sigue estos pasos:

  1. Verifica el registro DNS: usa dig desde terminal o un verificador online:
    dig TXT _dmarc.tudominio.com +short
    Deberías ver el contenido del registro.
  2. Envía un correo de prueba desde tu servicio legítimo a una cuenta Gmail. Revisa las cabeceras completas y busca Authentication-Results: debe indicar dmarc=pass.
  3. Espera 24-72 horas a recibir el primer reporte agregado.
  4. Audita tu dominio con Sealgrade: en 30 segundos te dice si tienes DMARC, SPF y DKIM configurados correctamente, y con qué política.
✅ Verificación rápida Con Sealgrade puedes comprobar en 30 segundos si tu dominio tiene DMARC configurado y con qué política. Gratis, sin registro.

🎯 ¿Tiene tu web DMARC configurado?

Audítala gratis en 30 segundos y descúbrelo al instante. Además verás SSL, DNS, cabeceras, puertos y más.

🔍 Auditar mi web gratis →

8. Conclusión

DMARC es una de las medidas de ciberseguridad con mejor relación esfuerzo/beneficio que puedes implementar. En menos de 30 minutos puedes proteger tu marca contra phishing y suplantación, y a partir de 2024 es obligatorio si quieres que tus correos lleguen a Gmail o Outlook.

El resumen en 3 líneas:

  1. Configura SPF y DKIM primero.
  2. Publica DMARC en modo p=none durante 2-4 semanas.
  3. Endurece progresivamente hasta p=reject.

Y si tienes dudas, empieza por auditar tu dominio: te dirá exactamente qué te falta.

🛡️

Equipo de Sealgrade

Sealgrade es un estándar abierto y gratuito de auditoría y calificación de seguridad web. Analizamos miles de dominios para ayudar a empresas y particulares a mejorar su postura defensiva.