CalculaIT / tools

Comprobador SPF y DMARC

Revisa si tu correo está protegido contra la suplantación.

La consulta sale de tu navegador hacia Cloudflare DNS (1.1.1.1) y, si falla, Google Public DNS.

Comprobador SPF y DMARC

Los campos contienen ejemplos editables.

Respuesta rápida · ejemplo

¿Cuántas consultas DNS puede tener un registro SPF?

Un SPF admite como máximo 10 consultas DNS: cuentan include, a, mx, ptr, exists y redirect, también dentro de cada include. Si se supera, el SPF falla con permerror. ip4, ip6 y all no consumen consultas.

Supuestos del cálculo

Revisa el SPF y el DMARC de un dominio: errores, política y límite de 10 consultas DNS. Usa DNS público desde tu navegador; no comprueba DKIM.

Ver el ejemplo paso a paso ↓

Fórmula y supuestos

SPF: RFC 7208 (máx. 10 consultas DNS) · DMARC: RFC 7489 (_dmarc.dominio)

Revisa el SPF y el DMARC de un dominio: errores, política y límite de 10 consultas DNS. Usa DNS público desde tu navegador; no comprueba DKIM.

Cómo usar esta calculadora

Comprueba si tu dominio está protegido contra la suplantación y si tu correo cumple los requisitos de Gmail, Yahoo y Microsoft. La herramienta lee el SPF del dominio y el DMARC de _dmarc, sigue cada include para contar las consultas DNS y te dice qué corregir. DKIM no se revisa porque necesita conocer el selector.

Ejemplo resuelto

  1. Ejemplo de registro: v=spf1 include:_spf.google.com include:servers.mcsv.net mx ~all.
  2. Cada include y el mecanismo mx cuentan una consulta: 3 en este registro, más las que haya dentro de cada include.
  3. ~all marca como sospechoso el correo de servidores no listados; -all lo rechaza.

Resultado del ejemplo

Consultas DNS del SPF
3
Mecanismo all
~all

Cómo interpretar el resultado

Corrige primero los errores: sin SPF o con dos registros SPF, los receptores no pueden validar tu correo. Si pasas de 10 consultas, quita includes que ya no uses o indica rangos IP con ip4 e ip6. Con DMARC empieza en p=none y un rua para recibir informes, revisa quién envía con tu dominio y sube después a quarantine y a reject.

Preguntas frecuentes

¿Puedo tener dos registros SPF?

No. Si un servicio te pide añadir su SPF, une su include a tu registro existente: v=spf1 include:uno include:dos ~all.

¿Qué diferencia hay entre ~all y -all?

~all (softfail) acepta el correo pero lo marca como sospechoso; -all (fail) pide rechazarlo. Con DMARC activo, ~all suele ser suficiente.

¿Por qué no aparece DKIM?

DKIM se publica en selector._domainkey.dominio y el selector depende de cada proveedor. Puedes verlo con la consulta DNS, tipo TXT.

Referencias y método

RFC 7208 — SPF · RFC 7489 — DMARC · Referencias y método