¿Tus correos electrónicos llegan constantemente a la carpeta de spam o son rechazados? Es posible que la causa del problema sean los múltiples registros SPF de tu dominio. Desafortunadamente, a pesar de ser un problema común, los errores de configuración de SPF no son fáciles de detectar a menos que sepas dónde y cuándo buscar. Entonces, ¿qué es exactamente un registro SPF? Un registro Sender Policy Framework (SPF) es un registro TXT en tu Sistema de Nombres de Dominio (DNS) que enumera todos los servidores autorizados para enviar correos electrónicos en nombre de tu dominio. Si bien SPF está diseñado para proteger tu dominio del uso indebido en ataques de suplantación de identidad y phishing, tener más de un registro SPF puede perjudicar tu seguridad. impactar la capacidad de entrega de su correo electrónicoEn este artículo, analizaremos por qué los registros SPF múltiples son problemáticos, cómo comprobar si existen registros SPF múltiples y cómo resolverlos para garantizar que sus correos electrónicos lleguen a las bandejas de entrada previstas.

¿Es recomendable tener varios registros SPF?

No está bien tener varios registros SPF. RFC 7208 Las directrices estándar de SPF establecen claramente que solo debe haber un registro por dominio.


Fuente

Cuando un servidor de correo receptor consulta el DNS de tu dominio y encuentra varios registros TXT que comienzan con “v=spf1” (el identificador del registro SPF), no sabrá cuál es el correcto. Como resultado, todos los correos electrónicos enviados desde o en nombre de tu dominio tendrán un error permanente (PermError) de fallo de autenticación SPF. Este fallo de validación provocará que tu dominio no pueda ser autenticado. correos electrónicos a rebotar o ser marcados como spam, incluso cuando son legítimos. Afortunadamente, puedes fusionar los distintos registros en un único registro que incluya a todos los remitentes autorizados. Pero antes de explicar cómo solucionar la configuración de tus múltiples registros SPF, veamos cómo comprobar si existen varios registros SPF.

¿Cómo comprobar si existen varios registros SPF?

Para evitar el Problemas de entrega de correo electrónico Si su dominio tiene registros SPF mal configurados, es importante confirmar si tiene varios registros SPF. Aquí le presentamos tres métodos confiables para verificar si existen registros SPF duplicados.

Utilice verificadores de registros SPF en línea.

Utilizar herramientas de validación SPF es una de las maneras más rápidas y sencillas de comprobar si existen varios registros SPF. Algunos de los verificadores de registros SPF de confianza son:

  • Comprobación SPF de MXToolbox
  • Comprobador de SPF EasyDMARC
  • Comprobación de registros SPF del analizador DMARC
  • Verificador de registros SPF de DMARCLY
  • Herramienta de prueba de récords SPF de Kitterman

Para la mayoría de estas herramientas en línea, solo necesita ingresar un nombre de dominio en el campo designado en el sitio web de la herramienta y hacer clic en el botón de acción para iniciar la verificación del registro SPF.


Fuente

La herramienta realizará una búsqueda DNS de los registros TXT de su dominio. A continuación, analizará estos registros para comprobar si alguno comienza con el identificador de registro SPF, v=spf1. La mayoría de las herramientas de comprobación indicarán explícitamente si han encontrado más de un registro SPF para su dominio. Por ejemplo, una herramienta podría mostrar un mensaje como «Se han encontrado varios registros SPF» o listar cada registro SPF detectado por separado.

Comprobar manualmente los registros DNS

Si tiene acceso a la configuración DNS de su dominio a través de la plataforma de administración DNS de su registrador de dominios o proveedor de hosting, puede identificar los registros TXT asociados a su dominio. Busque los registros que comiencen con v=spf1. Si ve más de un registro v=spf1, significa que su dominio tiene duplicados. También puede confirmar si existen varios registros debido a diferentes proveedores de correo electrónico activos o configuraciones obsoletas. Esto le ayudará a determinar qué registros deben eliminarse y cuáles deben fusionarse en un único registro SPF válido.

Utilice herramientas de línea de comandos

Si tienes conocimientos técnicos, puedes ejecutar una consulta DNS sencilla usando la terminal o la línea de comandos. Usa dig (en Linux y macOS) y nslookup (en Windows):

  • Para excavar: excavar TXT tudominio.com
  • Para nslookup: nslookup -type=TXT tudominio.com

Una vez que ejecute las instrucciones, obtendrá una lista de todos los registros SPF de su dominio. Si ve más de un registro SPF, significa que tiene duplicados que deben fusionarse o eliminarse para garantizar el cumplimiento de los estándares SPF y la entrega de correo electrónico. Realice comprobaciones SPF periódicamente para mantener su registro SPF conforme a la RFC 7208. Además, revise siempre los registros TXT de DNS de su dominio antes de agregar una nueva entrada SPF, asegúrese de que todos los equipos o administradores de correo electrónico que gestionan su DNS estén alineados para evitar entradas duplicadas y mantenga un registro claro de los remitentes autorizados. Puede usar un Plataforma de IA Por ejemplo, Writer permite generar en minutos guías internas claras y compatibles con RFC 7208 sobre la configuración o solución de problemas de registros SPF. Estos recursos serán de gran ayuda para garantizar que todos los usuarios con acceso a la configuración DNS estén alineados.

¿Cómo fusionar varios registros SPF?

Ya confirmaste que tienes varios registros SPF. ¿Cómo puedes fusionarlos en uno solo? Analicemos cómo combinar los mecanismos clave de tus entradas SPF en un registro funcional y conforme a la normativa.

mecanismos de “inclusión”

El mecanismo de "inclusión" permite que tu registro SPF autorice a servicios de terceros, como plataformas de marketing por correo electrónico, a enviar correos electrónicos en nombre de tu dominio. Por ejemplo, si usas Google Workspace para enviar correos electrónicos comerciales y GetResponse para ejecutar campañas de boletines informativos por correo electrónicoInicialmente, podrías tener dos registros SPF separados, como por ejemplo: v=spf1 incluir:_spf.google.com ~todo v=spf1 incluir:_spf.getresponse.com ~todo Pero, dado que no se pueden tener varios registros SPF ni simplemente copiar y pegar un registro TXT en otro, deberá fusionarlos todos en un solo registro, como se muestra a continuación. v=spf1 incluye:_spf.google.com incluye:_spf.getresponse.com ~todos Recuerda que cada directiva «include» cuenta para el límite de 10 búsquedas DNS. Por lo tanto, limita la cantidad de mecanismos «include» que necesitas agregar.

Mecanismos “ip4” e “ip6”

Los mecanismos «ip4» e «ip6» en los registros SPF permiten autorizar direcciones IP o rangos específicos que pueden enviar correos electrónicos en nombre de su dominio. Cuando su dominio tiene varios registros SPF, cada uno puede especificar una o varias direcciones IP diferentes mediante «ip4» o «ip6».  v=spf1 ip4:203.0.113.5 ~todos v=spf1 ip4:198.51.100.8 ip6:2001:db8::2 ~all Cuando los combines correctamente, el registro debería tener el aspecto que se muestra a continuación. v=spf1 ip4:203.0.113.5 ip4:198.51.100.8 ip6:2001:db8::2 ~all Este registro SPF le indica a los servidores de correo que los correos electrónicos 203.0.113.5 y 198.51.100.8 (ambos IPv4) y 2001:db8::2 (IPv6) son legítimos.

Mecanismos “a” y “mx”

Los mecanismos “a” y “mx” en los registros SPF permiten a los servidores de correo electrónico autenticar a los remitentes basándose en configuraciones relacionadas con el dominio.

  • El mecanismo “a” indica a los servidores de correo que confíen en las direcciones IP asociadas con el registro A (IPv4) del dominio.
  • El mecanismo “mx” autoriza a los servidores de correo electrónico especificados en los registros MX del dominio a enviar correos electrónicos en su nombre.

Aquí tienes un ejemplo de un registro "a" y "mx" fusionado. v=spf1 a mx ip4:192.168.1.1 include:_spf.example.com -all Ambos elementos solo aparecen una vez al principio del registro. Asegúrese de que el mecanismo «a» coincida con la IP de su dominio actual. Además, si los registros MX de su dominio solo gestionan el correo entrante (recibir correos, pero no enviarlos), no es necesario incluir «mx». Puede usar únicamente directivas «include» que listen los dominios remitentes autorizados.

Nueva implementación de registros SPF

Una vez que hayas fusionado correctamente varios registros SPF en uno solo válido, el siguiente paso es implementarlo correctamente en la configuración DNS de tu dominio. Para empezar, inicia sesión en tu proveedor de alojamiento DNS (GoDaddy, Cloudflare, DreamHost, Namecheap, etc.). Desde el panel de control, accede a la sección de administración de DNS, donde podrás ver o editar los registros DNS. Si existen varias entradas v=spf1, reemplázalas con la nueva versión fusionada, verifica la estructura y guarda los cambios. Si no existe ningún registro SPF, crea un nuevo registro TXT. Tras guardar el nuevo registro SPF, deberás esperar a que se propague el DNS, lo que puede tardar hasta 48 horas, dependiendo de tu proveedor. El proceso de actualización de tus registros DNS también puede variar según el proveedor de alojamiento DNS.

Mejores prácticas para la fusión de múltiples registros SPF

Aquí tienes dos de las mejores prácticas a seguir al combinar registros SPF:

Mantener los límites de búsqueda de DNS

Los registros SPF tienen un límite de 10 consultas DNS. Una consulta DNS se refiere al número de veces que el servidor de correo receptor consulta los registros DNS externos para verificar los remitentes de correo electrónico autorizados. Cada "include", "a", "mx" u otro mecanismo que active una consulta DNS se contabiliza para este límite. Si la configuración SPF supera las 10 consultas, el correo electrónico no superará la autenticación SPF y generará un error permanente (PermError). Para mantener el registro combinado dentro del límite de consultas de dominio:

  • Limitar el número de “inclusiones”
  • Eliminar servicios no utilizados o desactualizados.
  • Utilice herramientas como MXToolbox o Kitterman SPF Validator para comprobar el número de búsquedas.

También puedes optar por simplificar tu registro SPF listando directamente todas las direcciones IP incluidas en los registros activos de los servicios de terceros, en lugar de usar el mecanismo "include". Sin embargo, esto solo es recomendable si implementas un sistema eficaz para supervisar y mantener actualizada la lista de direcciones IP en tu registro SPF.

Se siguen los límites de caracteres en los registros SPF

Los registros SPF tienen un límite de 255 caracteres por cadena. Esto significa que cada parte de un registro SPF no puede superar los 255 caracteres. Si su registro SPF tiene más de 255 caracteres, puede dividirlo en varias cadenas, como se muestra a continuación. “v=spf1 ip4:203.0.113.5 include:_spf.service1.com” “incluir:_spf.service2.com -todo” Los servidores DNS combinarán automáticamente estas cadenas separadas en una sola al procesarlas. Sin embargo, algunos servidores de correo electrónico pueden interpretar erróneamente los registros divididos, por lo que se recomienda mantener los registros SPF lo más cortos posible, evitando entradas y mecanismos redundantes.

Conclusión

Tener varios registros SPF perjudicará la entregabilidad de tus correos electrónicos y la reputación del remitente. Si bien algunas entradas se pueden eliminar si son innecesarias, redundantes o están desactualizadas, otras son cruciales, y la mejor opción es fusionarlas en una sola. Para que el registro SPF fusionado cumpla con la RFC 7208, asegúrate de que respete los límites de búsqueda de registros DNS y de longitud de cadena de caracteres. Además, realiza comprobaciones SPF periódicamente y coordina a todos los equipos que gestionan tu configuración DNS para evitar entradas duplicadas.