Alerta importante: Google y Yahoo exigirán DMARC a partir de abril de 2024.
PowerDMARC

Solucionar el error SPF: Superar el límite de demasiadas búsquedas DNS de SPF

SPF Permerror - SPF Demasiadas búsquedas DNS
Tiempo de lectura: 8 min

Un error SPF indica que se ha producido un error permanente al procesar el registro SPF de un dominio. Los propietarios de dominios pueden encontrarse con un error SPF debido a muchas razones, como por ejemplo: 

  1. Registro SPF no válido o incorrecto 
  2. Demasiadas búsquedas DNS superan el límite de búsquedas SPF
  3. Demasiadas búsquedas nulas superan el límite de búsquedas SPF
  4. El registro SPF es demasiado largo
  5. Más de un registro SPF publicado para un mismo dominio

Para arreglar SPF Permerror los propietarios de dominio deben asegurarse de que están limitando SPF demasiadas búsquedas DNS a 10. También deben mantener la longitud óptima de caracteres SPF. Comprobar si hay errores de sintaxis y configuración en su registro SPF es un buen punto de partida para detectar errores SPF. Una vez resuelto el problema de Permerror, podrá evitar los falsos negativos y evitar que se rompa el SPF.

¿Qué es el SPF Permerror?

SPF=Permerror indica que hay un problema fundamental con el registro SPF. Esto hace imposible determinar si el servidor remitente está autorizado o no. SPF Permerror o SPF error permanente se encuentra durante la evaluación de los registros Sender Policy Framework (SPF) durante la autenticación del correo electrónico. 

¿Cuál es la diferencia entre SPF fail y Permerror?

La diferencia entre SPF fail y Permerror radica en la naturaleza de los errores encontrados durante la autenticación SPF:

  1. Fallo SPF: Cuando un servidor de correo electrónico comprueba el registro SPF del dominio de un remitente y determina que el servidor remitente no está autorizado a enviar correos electrónicos en nombre de ese dominio, se produce un fallo SPF.
  2. SPF Permerror: SPF Permerror, abreviatura de SPF error permanente, se produce cuando hay un problema fundamental con el registro SPF que impide que se evalúe correctamente. Un Permerror indica que el registro SPF no puede procesarse con precisión, lo que hace imposible determinar si el servidor remitente está autorizado o no.

¿Cuál es el límite de 10 búsquedas DNS?

El límite de 10 búsquedas DNS es una restricción impuesta a los registros SPF (Sender Policy Framework), lo que significa que cuando un servidor de correo electrónico recibe un mensaje entrante, sólo puede realizar un máximo de 10 búsquedas DNS para recuperar los registros SPF asociados al dominio remitente.

Esta limitación ayuda a evitar consultas DNS excesivas y posibles problemas de rendimiento durante la entrega del correo electrónico. Si el registro SPF de un dominio supera el límite de 10 consultas DNS, algunos servidores de correo electrónico pueden tratar el SPF como no válido o rechazar el correo electrónico por completo. Por lo tanto, es crucial gestionar y optimizar cuidadosamente el número de búsquedas DNS dentro de un registro SPF para garantizar la correcta entrega del correo electrónico y la validación SPF.

¿Por qué la RFC especifica este estricto límite de búsqueda SPF en el DNS para los dominios?

Aunque el límite de registros SPF puede parecer una limitación de SPF no deseada, no es necesariamente así. El límite de búsqueda DNS SPF se ha establecido para bloquear ataques de denegación de servicio (como se menciona en RFC 7208).

Por ejemplo, un actor de amenazas crea un registro SPF en un dominio falso con referencia a un dominio corporativo legítimo para enviar correos electrónicos en masa a varios servidores receptores. Debido al límite del registro SPF de 10 búsquedas DNS permitidas (es decir, un ESP puede consultar el DNS del remitente un total de 10 veces por comprobación SPF), puede ayudar a mitigar los ataques de denegación de servicio por parte del receptor en estas situaciones.

¿Cuándo devuelven los ESP el resultado del error SPF?

Cuando un servidor de correo electrónico recibe un mensaje, comprueba el registro SPF del dominio del remitente para verificar si el servidor que envía el correo está autorizado. Si hay un problema con el registro SPF que impide que se evalúe correctamente, se produce un Permerror (error permanente).

Los servidores receptores pueden tratar el SPF Permerror de forma diferente. Algunos servidores pueden considerarlo un fallo suave, tratando el correo electrónico como potencialmente sospechoso pero sin rechazarlo directamente. Otros servidores pueden tratarlo como un fallo duro, haciendo que el correo electrónico sea rechazado o marcado como spam.

Es importante corregir los errores de SPF para garantizar la correcta entrega del correo electrónico y mantener la la seguridad del correo electrónico.

¿Qué puede causar el Permerror SPF?

SPF Permerror puede ser causado por una variedad de factores como SPF demasiada búsqueda DNS que excede el límite SPF, errores de sintaxis y problemas de configuración. Vamos a explorar cuáles son: 

Errores de sintaxis

Un formato o sintaxis incorrectos en el registro SPF pueden desencadenar un Permerror. Los caracteres que faltan o están mal colocados, como las comillas o los dos puntos, pueden provocar problemas de análisis. Estos errores pueden producirse por:

  1. Caracteres omitidos o mal colocados, como las comillas (") y los dos puntos (:).
  2. Mecanismos o calificadores con formato incorrecto
  3. Definiciones de macros no válidas

Ejemplos:

Faltan dos puntos: v=spf1 include_spf.example.com -all

Calificadores mal colocados: v=spf1 +mx a:mail.example.com -all

Problemas de configuración de DNS

Los problemas de configuración DNS implican problemas relacionados con la configuración del Sistema de Nombres de Dominio (DNS) para los registros SPF. Estos problemas pueden incluir:

Una configuración DNS incorrecta o incompleta, una ubicación no válida del registro SPF o una asociación incorrecta con el dominio correspondiente pueden provocar fallos en la evaluación.

Límites de búsqueda DNS

Los límites de búsqueda DNS son restricciones impuestas por las especificaciones SPF para evitar consultas DNS excesivas durante la evaluación SPF. Estos límites incluyen:

Superar estos límites da lugar a un Permerror.

Ejemplos:

  1. Un registro SPF que incluye múltiples mecanismos de inclusión que conducen a más de 10 búsquedas DNS.
  2. Encadenar demasiados mecanismos o modificadores que requieran búsquedas DNS.

Registros SPF sobredimensionados

Los registros SPF sobredimensionados se producen cuando el tamaño del registro SPF supera las limitaciones establecidas por la RFC. La RFC menciona un límite de 255 caracteres para los registros SPF. Las causas de los registros SPF sobredimensionados incluyen:

Ejemplos:

  1. Un único registro SPF con amplia inclusión de direcciones IP, redes o servicios de terceros.
  2. Múltiples mecanismos o calificadores redundantes dentro del registro SPF pueden aumentar innecesariamente su tamaño.

¿Cómo afectan demasiadas búsquedas DNS en sus correos electrónicos?

Si hay demasiadas búsquedas DNS implicadas en el registro SPF, puede tener impactos sin precedentes en sus correos electrónicos. Demasiadas búsquedas de DNS pueden causar incoherencias en la entregabilidad y desencadenar SPF Permerror. 

1. Puede causar retrasos en la entrega

Un exceso de búsquedas DNS puede aumentar el tiempo que se tarda en procesar los registros SPF. Esto puede provocar retrasos en la entrega del correo electrónico, ya que el servidor receptor tiene que esperar las respuestas de varios servidores DNS.

2. Puede dar lugar a errores de tiempo de espera 

Las búsquedas DNS implican comunicación entre el servidor receptor y los servidores DNS. Demasiadas búsquedas DNS aumentan la probabilidad de errores de tiempo de espera, lo que provoca fallos en la evaluación SPF o tiempos de entrega prolongados.

3. Puede aumentar el riesgo de per

Si el registro SPF supera estos límites de búsqueda, puede activar un Permerror, indicando que el registro SPF no puede procesarse con precisión. El correo electrónico puede marcarse como sospechoso o potencialmente rechazado.

4. Puede dar lugar a una evaluación incompleta del SPF

Si el servidor receptor encuentra un límite de búsqueda DNS o un error de tiempo de espera debido a que SPF ha realizado demasiadas búsquedas DNS, puede finalizar prematuramente la evaluación SPF. 

¿Estoy superando el límite de demasiadas búsquedas DNS de SPF? 

Si le preocupa sobrepasar el límite de búsqueda para SPF, puede comprobar su registro al instante utilizando nuestro comprobador de registros SPF de registros SPF. Y lo mejor: ¡es gratis! Nuestra herramienta resume eficazmente todo lo que está mal en su registro SPF para que pueda solucionar los problemas más rápidamente. Si supera el límite de búsqueda de DNS, se lo hará saber.

¿Cómo arreglar el error del FPS?

Para resolver el SPF Permerror, asegúrese de utilizar las búsquedas de forma eficaz mediante el SPF flattening, de modo que pueda optimizar su registro SPF para mantenerse por debajo del límite de 10 búsquedas DNS durante las comprobaciones. 

1. Arreglar el permerror reduciendo manualmente las búsquedas

Puede sustituir sus mecanismos SPF "include" y/o "redirect" por direcciones IP. Aunque esto arreglará el SPF Permerror, no es una solución ideal. Esto se debe a que la longitud de su registro después de añadir la larga lista de IPs, puede exceder el límite de caracteres y desencadenar más errores. 

Por ejemplo, considere el siguiente registro SPF con múltiples mecanismos "include":

v=spf1 include:_spf.ejemplo.com include:_spf.otroejemplo.com -all

Para reducir las búsquedas DNS, puede sustituir los mecanismos "include" por direcciones IP:

v=spf1 ip4:192.0.2.1 ip4:203.0.113.5 -all

En este ejemplo, los dominios _spf.ejemplo.com y _spf.otroejemplo.com se han sustituido por sus correspondientes direcciones IP (192.0.2.1 y 203.0.113.5, respectivamente).

Aunque esta reducción manual de las búsquedas DNS puede mitigar el SPF Permerror, es esencial tener en cuenta las limitaciones potenciales. Una preocupación importante es el límite de caracteres de los registros SPF. Añadir una larga lista de direcciones IP puede superar este límite, dando lugar a errores adicionales. Por lo tanto, es necesaria una planificación y optimización cuidadosas para garantizar que el registro SPF se mantiene dentro del recuento de caracteres permitido.

2. Corregir el permerror mediante una herramienta automática de optimización de SPF

Una forma más eficaz de evitar errores de SPF es desplegar una aplicación de aplanamiento SPF o mejor aún - Macros SPF. PowerSPF es una solución que encapsula ambas cosas en un servicio alojado automático y sin complicaciones. Esto no sólo asegura que se mantenga dentro del límite de 10 búsquedas DNS, sino que también le mantiene actualizado sobre cualquier cambio realizado por sus proveedores de servicios de correo electrónico y vendedores que a menudo añaden o cambian sus direcciones IP.

Y lo que es mejor, ¡sólo se necesitan unos pocos clics! A continuación se indican los pasos para utilizar la herramienta: 

1. Regístrese en PowerDMARC de forma gratuita

2. Ir a PowerSPF

 

3. Cree su registro SPF siguiendo las instrucciones proporcionadas por la herramienta

4. Pulse para activar el botón PowerSPF

5. Publique el registro SPF personalizado PowerSPF en su DNS, tras lo cual el estado "pendiente" se convertirá en estado "activado

Y ¡listo! Esta es la forma más rápida, fácil y eficaz de prevenir el permerror SPF. 

Corrija los errores de SPF para mejorar su capacidad de entrega de Email

Corregir los errores SPF es de suma importancia por varias razones. Afecta significativamente a la entregabilidad del correo electrónico, ya que los errores de SPF pueden provocar que los correos electrónicos legítimos se marquen como spam o sean rechazados por los servidores de correo receptores, lo que reduce las posibilidades de que lleguen a las bandejas de entrada de los destinatarios. Además, SPF sirve como mecanismo vital de autenticación del remitente, permitiendo a los destinatarios de correo electrónico verificar la legitimidad del dominio del remitente. 

Al resolver los errores de SPF, se asegura de que sus correos electrónicos legítimos se autentiquen correctamente, reduciendo el riesgo de que su dominio sea explotado para ataques de suplantación de identidad o phishing. Solucionar los errores de SPF ayuda a salvaguardar la reputación de su marca, ya que los fallos de entrega constantes y las marcas de spam pueden dañar la percepción de la fiabilidad y credibilidad de su marca.

Salir de la versión móvil