Generador y comprobador de registros SPF
Crea un registro SPF válido a partir de los servicios que envían tu correo, y luego comprueba lo que publica tu dominio según las reglas de la RFC 7208.
1¿Quién envía correo en nombre de este dominio?
Marca cada servicio que envía correo usando tu dominio en la dirección De. Cada uno añade el término include: que necesita, y las consultas DNS que cuesta.
2Sus propios servidores
Uno por línea. Los términos IP no cuestan ninguna consulta DNS, así que prefiéralos cuando pueda.
Un dominio por línea: cada uno se convierte en un término include:. Los términos ya escritos se mantienen tal cual.
3¿Y todos los demás?
El término final decide cómo tratan los receptores el correo de cualquier servidor no listado arriba.
- Tipo de registro
- TXT
- Nombre / host
- @ (la raíz del dominio)
- TTL
- 3600
- Abra la zona DNS de su dominio en su registrador o proveedor de DNS.
- Elimine cualquier registro SPF existente: un dominio debe publicar exactamente uno.
- Añada un registro TXT en la raíz del dominio con el valor de arriba.
- Espere a que pase el TTL y luego confírmelo con la pestaña del verificador.
Un dominio solo puede publicar un registro SPF. Para añadir un nuevo remitente, edite el registro existente, nunca añada uno segundo.
Crea el registro a la izquierda, o cambia al comprobador para leer el registro SPF que un dominio publica ahora mismo: cada mecanismo explicado, con el límite de diez consultas contado por ti.
| # | Término | Encontrado en |
|---|
| Término | Resultado | Qué hace |
|---|
Acerca de Generador y comprobador de registros SPF
El Generador y Comprobador de Registros SPF realiza las dos tareas que realmente necesita el propietario de un dominio. El generador pregunta qué servicios envían correo usando tu dominio (Google Workspace, Microsoft 365, SendGrid, Mailgun, Amazon SES, tus propios servidores) y ensambla a partir de ahí un registro `v=spf1` válido, contando las consultas DNS que costará mientras lo construyes. El comprobador lee el registro que tu dominio publica ahora mismo, explica cada mecanismo en lenguaje sencillo y lo valida contra la RFC 7208.
La regla que más gente pasa por alto es el límite de diez consultas. Cada término `include`, `a`, `mx`, `ptr` y `exists` cuesta una consulta DNS, y también cada término dentro de los registros a los que apuntan. Superar diez hace que los receptores devuelvan un error permanente, lo que significa que SPF falla para todo tu correo, no solo para la parte falsificada. El comprobador sigue tus includes de forma recursiva y muestra exactamente dónde se gasta cada consulta, para que veas qué remitente te hizo superar el límite.
También señala los fallos que anulan silenciosamente un registro SPF: un segundo registro SPF en el mismo dominio (lo que invalida ambos), `+all` (que autoriza a todo internet), la ausencia de `all` (que no afirma nada), el mecanismo `ptr` obsoleto, términos colocados después de `all` donde nunca se leen, y errores de sintaxis que convierten todo el registro en un error permanente.
Cómo usar Generador y comprobador de registros SPF
- En la pestaña Generador, marca cada servicio que envía correo usando tu dominio en la dirección De.
- Añade tus propios servidores de correo: activa mx, y pega los rangos IPv4 o IPv6 fijos que tengas: los términos IP no cuestan ninguna consulta DNS.
- Observa el medidor de consultas. Si supera diez, elimina un remitente o sustituye un include por los rangos IP que hay detrás.
- Elige la política final: empieza con ~all (marcar como sospechoso) y endurécela a -all una vez que tus informes DMARC estén limpios.
- Copia el registro y publícalo como un único registro TXT en la raíz de tu dominio, reemplazando cualquier registro SPF existente.
- Vuelve a la pestaña Comprobador después de que pase el TTL y confirma que el registro publicado se interpreta correctamente.