Límite de consultas SPF
La regla según la cual una verificación SPF puede involucrar como máximo diez mecanismos o modificadores que necesitan consultas DNS; superarla devuelve permerror.
Qué significa
El RFC 7208 limita a diez los términos que generan consultas DNS durante una evaluación: include, a, mx, ptr, exists y redirect. ip4, ip6 y all son gratis, y exp solo se consulta después de un fail. La cuenta abarca los registros anidados, así que un include cuyo destino tiene cuatro include más cuesta cinco. Pasar de diez produce permerror, y entonces DMARC no obtiene un pass de SPF de ese registro.
Hay más límites: cada mx o ptr puede llevar a no más de diez consultas de direcciones, y los receptores deben detenerse después de dos consultas vacías.
Las causas habituales son acumular muchos servicios de envío en un solo registro y proveedores cuyos propios registros usan varias consultas. Soluciones: quitar los servicios que ya no se usan, mover un servicio a su propio subdominio con su propio registro o reemplazar los include por direcciones (flattening).
Ejemplo
v=spf1 include:a.example include:b.example include:c.example ... -all (permerror cuando el total anidado pasa de 10)Términos relacionados
En este sitio
Fuentes
En qué se basa esta definición. La redacción es nuestra; los hechos son de las fuentes.
- RFC 7208: Sender Policy Framework (SPF), section 4.6.4rfc-editor.org
- Google Workspace Admin Help: Set up SPFknowledge.workspace.google.com
Los 432 términos del glosarioLa wiki: blacklists y códigos de rebote