Guides · Updated 2026-10-11
SPF limits the number of mechanisms that trigger DNS queries (include, a, mx, ptr, exists and the redirect modifier) to 10, counted across every nested include. Exceed it and receivers return PermError, which DMARC treats as an SPF fail.
Each include: costs 1 plus whatever is inside it. For example include:_spf.google.com currently expands to further includes. ip4:, ip6: and all cost nothing. Our free checker counts lookups for you.
ptr. It is slow and RFC 7208 says it should not be used. Also drop a/mx if those hosts don't send mail.news.yourdomain.com with its own SPF record. Each subdomain gets its own 10-lookup budget.This guide is general information, not legal or professional advice. Provider screens change; always confirm the exact values shown in your own account.