So beheben Sie SPF PermError: „Zu viele DNS-Lookups“

Kurze Antwort

SPF PermError bedeutet, dass Ihr SPF-Eintrag mehr als 10 DNS-Lookups auslöst — das in RFC 7208 festgelegte Limit. Jeder include, a, mx, ptr, exists und redirect zählt — und jeder include addiert die darin enthaltenen Lookups. Beheben Sie es, indem Sie ungenutzte Includes entfernen, einige durch ip4:/ip6:-Adressen ersetzen oder den Eintrag flatten.

Warum das Limit existiert

SPF wird vom Empfänger in Echtzeit ausgewertet, daher begrenzt die Spezifikation die DNS-Arbeit auf 10 Lookups, um Missbrauch und langsame Zustellung zu verhindern. Wird das Limit überschritten, lautet das Ergebnis PermError — als Fehler behandelt, der Ihre legitime Post in den Spam senden oder unter DMARC ablehnen lassen kann.

Was zählt (und was nicht)

Zählt zum Limit von 10: include, a, mx, ptr, exists, redirect — und rekursiv alles innerhalb jedes include. Zählt nicht: ip4:- und ip6:-Mechanismen sowie der all-Mechanismus. Diese Asymmetrie ist der Schlüssel zur Lösung.

Die Lösungen, nach Sicherheit geordnet

1. Entfernen Sie, was Sie nicht mehr nutzen. Alte ESPs und Tools im SPF sind die häufigste Ursache. 2. Konsolidieren. Manche Anbieter veröffentlichen einen schlankeren Include. 3. Ersetzen Sie Includes durch IPs. Veröffentlicht ein Dienst stabile IP-Bereiche, ersetzen Sie include:dienst.de durch dessen ip4:-Blöcke — diese kosten keine Lookups. 4. Flatten als letztes Mittel und nur mit Überwachung, denn ein Anbieter, der seine IPs ändert, bricht einen geflatteten Eintrag stillschweigend.

  1. 1

    Lesen Sie Ihren aktuellen Datensatz

    Bestätigen Sie, dass genau ein SPF-Eintrag vorhanden ist, und sehen Sie sich seine Mechanismen an:

    $ dig TXT yourdomain.com +short
  2. 2

    Suchvorgänge automatisch zählen

    Der SPF-Checker oben erweitert jedes Include und meldet Ihre tatsächliche Suchanzahl und welches Include am meisten kostet.

Prüfen Sie jetzt Ihren SPF-Eintrag

Kostenlosen SPF-Checker öffnen →

Häufig gestellte Fragen

Zählen ip4 und ip6 zum Limit?

Nein. ip4:- und ip6:-Mechanismen kosten null DNS-Lookups, weshalb das Ersetzen eines Includes durch seine IP-Bereiche eine wirksame Lösung ist.

Ist SPF-Flattening sicher?

Es funktioniert, ist aber fragil: Es fixiert die aktuellen IPs eines Anbieters in Ihrem Eintrag, sodass Ihre Post fehlschlägt, wenn dieser die IPs ändert. Wenn Sie flatten, nutzen Sie einen Dienst, der den Eintrag automatisch aktualisiert, und überwachen Sie ihn.

Könnten zwei SPF-Einträge ebenfalls PermError verursachen?

Ja — mehr als einen SPF-Eintrag zu veröffentlichen ist eine separate Ursache für PermError. Eine Domain darf genau einen haben.

Das 10-Suchlimit ist in RFC 7208 §4.6.4 definiert.

Geprüft vom Skysnag Security Team. Zuletzt aktualisiert .