¿Qué es DMARC y cómo detiene la suplantación de correo?
Por Thomas · CISO virtual · 2026-06-16
El correo electrónico se diseñó en una época de confianza. Nada en el protocolo original impide que un remitente escriba cualquier dirección en el campo From: — incluida la de otro. Ese único fallo explica por qué el phishing, el fraude del CEO y la suplantación de marca siguen funcionando décadas después. DMARC es el estándar que lo cierra. Esta guía explica qué es DMARC, cómo funciona y cómo usarlo para proteger de verdad un dominio — no solo para vigilarlo indefinidamente.
El problema que DMARC resuelve
Cuando un servidor de correo recibe un mensaje, la dirección que ve una persona — la cabecera From: — no es más que un texto elegido por el remitente. Un atacante puede poner ahí facturacion@ejemplo-empresa.es y enviar una factura falsa convincente desde su propio servidor. Sin autenticación, el servidor destinatario no tiene ninguna forma fiable de saber que el mensaje no viene de esa empresa. Es exactamente el mecanismo detrás de la mayoría de las estafas por transferencia: un correo que parece venir de la dirección o de un proveedor y que, técnicamente, nada distingue del auténtico.
SPF y DKIM fueron las primeras respuestas. SPF permite publicar qué servidores pueden emitir en nombre de un dominio; DKIM adjunta una firma criptográfica que el destinatario verifica. Ambos son necesarios — pero ninguno, por sí solo, protege la dirección que el usuario realmente lee. SPF verifica el remitente de sobre oculto; DKIM prueba que existe una firma sin exigir que corresponda al dominio visible. Un atacante puede pasar SPF y DKIM para su propio dominio mientras muestra el de la víctima en el From:.
Qué es DMARC en realidad
DMARC (Domain-based Message Authentication, Reporting and Conformance), definido originalmente por la RFC 7489 y modernizado en 2026 por DMARCbis (RFC 9989), es una breve política que se publica en el DNS. Hace tres cosas:
- Vincula SPF y DKIM al dominio visible. Un mensaje pasa DMARC solo si lo valida SPF o DKIM y el dominio así autenticado coincide con el dominio del
From:. Esa regla de coincidencia se llama alineación, y es toda la razón de ser de DMARC. - Indica a los destinatarios qué hacer con el correo que falla. Hay tres políticas posibles: no hacer nada, enviar a spam o rechazar.
- Devuelve informes. Los destinatarios remiten resúmenes diarios de cada fuente que emite en nombre del dominio — los datos necesarios para corregir sin riesgo.
Los mecanismos completos están en nuestra página de referencia DMARC.
La idea clave: la alineación
La alineación es lo que hace que DMARC sea más fuerte que SPF y DKIM juntos. Imaginemos a un atacante que controla malicioso.com. Puede configurar un SPF y un DKIM perfectos para malicioso.com — así que su correo pasa esos controles. Pero cuando suplanta From: direccion@ejemplo-empresa.es, DMARC plantea una pregunta más dura: ¿coincide el dominio autenticado con el dominio del From:? Para el atacante, no (malicioso.com ≠ ejemplo-empresa.es): DMARC falla y se aplica la política del dominio suplantado. Esa es la protección que SPF y DKIM por sí solos nunca dieron. Para la versión en profundidad, nuestra guía sobre cómo funcionan juntos SPF, DKIM y DMARC lo desarrolla.
Cómo es un registro DMARC
Un registro DMARC es un único TXT de DNS publicado en _dmarc.ejemplo.es:
_dmarc.ejemplo.es. IN TXT
"v=DMARC1; p=none; rua=mailto:informes@ejemplo.es; adkim=s; aspf=s"
Las etiquetas que más importan:
p— la política:none,quarantineoreject.rua— la dirección que recibe los informes agregados diarios (el bucle de retroalimentación).adkim/aspf— el rigor de la alineación:s(strict) or(relaxed).sp— la política para los subdominios (a menudo igualada ap).
Las tres políticas
La aplicación de DMARC es una escalera, y el peldaño elegido cambia lo que los destinatarios hacen con el correo no autenticado:
p=none— solo observación. Nada cambia para la entregabilidad; el registro se limita a recoger informes. Es donde se empieza y, por desgracia, donde la mayoría de los dominios se quedan para siempre.p=quarantine— el correo no autenticado va a spam. Una defensa real, aunque flexible.p=reject— el correo no autenticado se rechaza en la puerta. Ese es el objetivo: el correo suplantado en nombre del dominio simplemente no se entrega.
Solo p=reject detiene realmente la suplantación. Vigilar en p=none no protege a nadie — solo revela hasta qué punto un dominio está expuesto. Es justo lo que confirma nuestro Observatorio DMARC: en la mayoría de los sectores analizados, la mayor parte de los dominios sigue bloqueada en p=none, es decir, visible pero no protegida.
Lo que DMARC garantiza — y lo que no
Visto desde la dirección no técnica, DMARC se resume en una promesa precisa: una vez en p=reject, ya nadie puede entregar un correo que muestre exactamente el dominio protegido en el From: sin autorización. Es una garantía fuerte — protege a los clientes, proveedores y empleados frente a las facturas falsas y las órdenes de transferencia fraudulentas emitidas «en nombre de la empresa» —, pero tiene un perímetro, y conocerlo evita una falsa sensación de seguridad.
DMARC no bloquea los dominios parecidos: un atacante que registra ejemplo-empresa-facturacion.com, o sustituye una «l» por un «1», se cuela por completo, ya que suplanta un dominio que le pertenece de verdad. Tampoco impide el engaño sobre el nombre visible — «Dirección General» delante de una dirección de correo web cualquiera — ni el envío desde un buzón legítimo comprometido, que se autentica a la perfección. Y no filtra el phishing entrante procedente de los dominios de los demás: es el DMARC de los demás el que protege la bandeja de entrada. Cartografiamos estas técnicas vecinas en nuestro panorama de la suplantación de correo. DMARC es, por tanto, una pieza imprescindible, no un escudo total: bloquea la identidad exacta del dominio y deja los demás vectores a la concienciación y al filtrado.
Cómo funcionan los informes DMARC
Como no se puede aplicar una política sin saber quién envía legítimamente en nombre del dominio, DMARC incluye un canal de retorno. Los destinatarios como Google, Microsoft y Yahoo envían informes agregados (XML) a la dirección rua= cada día, resumiendo cómo se comportó el correo que dice venir de ese dominio: qué IP lo emitieron, en qué volumen y si pasó SPF, DKIM y la alineación. Esos informes son el mapa que sirve para encontrar y corregir cada fuente legítima antes de endurecer la política. Los detallamos en leer los informes agregados DMARC.
DMARC evoluciona: qué cambia DMARCbis (2026)
En mayo de 2026, el IETF publicó DMARCbis — la versión modernizada del estándar, repartida en tres RFC: 9989 (el propio protocolo), 9990 (informes agregados) y 9991 (informes de fallo). Juntas reemplazan la RFC 7489 original y llevan DMARC, por primera vez, a la vía de los estándares (Proposed Standard). Un punto tranquilizador de entrada: no es una ruptura. Los registros siguen empezando por v=DMARC1, y no hay nada que cambiar para seguir protegido. Esto es lo esencial de lo que se mueve:
- La etiqueta
pctdesaparece. El despliegue «sobre un porcentaje del correo» resultó poco fiable y se retira, reemplazado por un modo de prueba binario: la etiquetat(t=yseñala «estoy experimentando, no aplique aún de forma estricta»). La subida de nivel se apoya ahora en las políticas de subdominio y en la observación de los informes, no en un porcentaje. - Dos nuevas etiquetas de subdominio.
npdefine la política para los subdominios inexistentes — un objetivo de suplantación clásico, porque nadie los vigila — ypsdmarca los dominios de sufijo público (registros). - El DNS Tree Walk reemplaza la Public Suffix List. Para determinar el «dominio organizativo», DMARCbis consulta el DNS paso a paso (8 consultas como máximo) en lugar de depender de una lista externa mantenida a mano — más robusto y más predecible.
El resto — p, sp, rua, ruf, adkim, aspf, fo — conserva exactamente el mismo significado. En la práctica: los registros actuales siguen siendo válidos, pero es el buen momento para retirar un pct que ya no sirve y poner un np=reject en los subdominios fantasma.
Por qué la mayoría de los dominios se quedan bloqueados en p=none
Publicar p=none es fácil; superarlo es donde los equipos se atascan. La razón es el miedo: las organizaciones emiten desde muchos más sitios de los que creen — la plataforma de marketing, el CRM, la facturación, el soporte, esa aplicación que un equipo configuró hace dos años. Endurecer la política antes de que cada una esté autenticada y alineada arriesga a mandar el propio correo legítimo a spam. Así que el registro se queda en p=none, en vigilancia eterna, mientras los suplantadores operan a sus anchas.
La salida no es el valor, es el método. Se inventaría cada fuente a partir de los informes agregados, se alinea cada una en SPF/DKIM, y luego se sube la política de quarantine a reject comprobando que los informes siguen limpios. Desplegamos toda la secuencia en llegar a p=reject sin romper el correo legítimo.
DMARC dentro de un programa de cumplimiento
Bajo el sombrero de CISO o de DPO, DMARC tiene una segunda vida más allá de lo técnico: es una pieza que reaparece en casi todos los expedientes que hay que defender. Los cuestionarios de ciberseguro y las evaluaciones de seguridad de proveedores preguntan cada vez más explícitamente qué política DMARC hay publicada — y un p=none queda mal ahí. Los grandes proveedores de correo para consumidores ya la exigen a los remitentes de gran volumen, lo que convierte una simple recomendación en una condición de entregabilidad. Varios Estados la han hecho obligatoria para sus propias administraciones — señal de que el estándar abandonó hace tiempo el terreno del «estaría bien tenerlo». Y dentro de un sistema de gestión de la seguridad de tipo ISO 27001, una política DMARC aplicada documenta de forma concreta una medida de reducción del riesgo de fraude por suplantación de identidad, mientras que los informes agregados aportan una prueba verificable y continua de que la medida funciona de verdad — justo lo que a un auditor le gusta ver.
El ángulo del cumplimiento tiene una gran virtud: pone una fecha límite a un proyecto que la técnica por sí sola deja fácilmente para más adelante. Un buen punto de partida para objetivar la urgencia: comprobar negro sobre blanco si un dominio puede ser suplantado hoy y adjuntar el resultado al expediente.
En qué situación está un dominio
No hace falta adivinar. Una comprobación gratuita e instantánea de la postura DMARC, SPF y DKIM con nuestro analizador de dominios muestra la política actual, la alineación y una nota clara. El Observatorio DMARC permite además ver cómo se comparan sectores enteros.
Los errores DMARC habituales que evitar
Incluso los equipos que publican DMARC tropiezan a menudo con los mismos detalles, y cada uno socava en silencio la protección:
- Dos registros DMARC. Igual que con SPF, un dominio solo debe tener un único registro TXT
_dmarc. Un segundo vuelve ambigua la política, y los destinatarios pueden ignorar los dos — dejando el dominio expuesto justo cuando se le cree cubierto. Todo se fusiona en un solo registro. - Saltar directamente a
p=reject. Aplicar antes de que cada fuente legítima esté alineada es la forma más rápida de mandar las propias facturas, recibos y restablecimientos de contraseña al vacío. La subida pasa pornoney luegoquarantine, vigilando los informes en cada etapa. - Ignorar la política de subdominio. La etiqueta
spcontrola los subdominios, y con DMARCbis la etiquetanpcubre ahora los subdominios inexistentes. Aplicar en el dominio raíz dejandosppermisivo abre la puerta a suplantarnews.ejemplo.esomail.ejemplo.es.sp(ynp) se configuran de forma deliberada, en general comop. - Considerar
p=nonecomo la línea de meta. La vigilancia es el punto de partida, no el destino. Un registro que nunca superanoneno protege a nadie — solo documenta su exposición. - Publicar sin dirección
rua. Sin informes agregados se navega a ciegas: endurecer con serenidad es imposible cuando no se ve quién envía legítimamente en nombre del dominio. Unruava siempre incluido. - Olvidar los dominios inactivos. Los dominios que una organización posee pero desde los que no envía son objetivos de suplantación favoritos, precisamente porque nadie los vigila. Cada dominio inactivo merece un
p=rejectestricto.
Ninguno es difícil de corregir; es sobre todo cuestión de paciencia y de buenos datos — exactamente lo que un proceso guiado y basado en los informes aporta en lugar de las suposiciones.
Thomas toma el relevo
Llegar a p=reject es un proyecto, pero no tiene por qué ser un proyecto interno. Thomas, el CISO virtual, nombra cada fuente de envío a partir de los informes, genera el DNS exacto para pegar (etiquetas DMARCbis incluidas), evalúa la preparación del dominio sobre datos deslizantes e indica el momento preciso para endurecer sin riesgo — de p=none hasta p=reject, sin bloquear un solo correo legítimo.
Analizar un dominio gratis o crear una cuenta y dejar que Thomas haga el trabajo pesado.
Aplicar DMARC, en la práctica
Thomas, el CISO virtual de DMARC.com, identifica cada fuente de envío legítima, escribe los registros DNS exactos y lleva un dominio de p=none a p=reject — sin romper su correo.
Alcanzar p=reject — gratisGuías relacionadas
- Activar DKIM en Google Workspace: la guía paso a paso
DKIM no está activo por defecto en un dominio de Google Workspace. Clave de 2048 bits, TXT google._domainkey, verificación de cabeceras y alineación DMARC.
- Los emails acaban en spam a pesar de SPF y DKIM: por qué
SPF y DKIM pasan, DMARC está alineado, y aun así el correo legítimo aterriza en correo no deseado. Esta guía de diagnóstico cubre las causas que la autenticación por sí sola no resuelve.
- Activar DKIM en Microsoft 365: la guía paso a paso
Microsoft 365 firma por defecto con onmicrosoft.com, una firma que DMARC no puede alinear. Portal Defender, PowerShell y los dos CNAME: la activación al detalle.
Sobre el autor
Thomas — Thomas es el CISO virtual de DMARC.com: un copiloto especializado en la autenticación de correo que acompaña a las organizaciones de p=none hasta p=reject, sin romper su correo. Sus guías se basan en los datos reales del Observatorio DMARC y de los informes RUA analizados por la plataforma.
