Was ist das DNS-Lookup-Limit (SPF)?
Das DNS-Lookup-Limit bei SPF bezeichnet die Regel, dass eine SPF-Auswertung höchstens 10 DNS-abfragende Mechanismen und Modifikatoren pro Prüfung ausführen darf. Diese Obergrenze verhindert übermäßige oder rekursive DNS-Abfragen, die die Zustellung verlangsamen oder Missbrauchsrisiken schaffen könnten. Erfordert eine SPF-Richtlinie mehr als 10 Lookups, schlägt die SPF-Verarbeitung mit dem Ergebnis „permerror“ fehl, und empfangende Mailserver behandeln die Nachricht in der Regel so, als hätte sie SPF nicht bestanden.
Diese Beschränkung beeinflusst den Aufbau Ihres v=spf1-Eintrags. Bestimmte Mechanismen lösen DNS-Abfragen aus, andere nicht. Sorgfältige Planung hält Ihren Eintrag innerhalb des Limits und sorgt für zuverlässige Authentifizierungsergebnisse bei allen Postfachanbietern.
Während der SPF-Auswertung expandiert der empfangende Server Ihre v=spf1-Richtlinie. Jedes Mal, wenn die Expansion eine externe DNS-Abfrage erfordert, zählt sie zum Limit von 10. Die Zählung summiert sich über Includes und Redirects hinweg, nicht nur auf der obersten Ebene.
Mechanismen und Modifikatoren, die DNS-Lookups auslösen:
Mechanismen, die keine DNS-Lookups auslösen:
Zusätzlich gibt es ein separates Limit für Void-Lookups. Liefern zwei oder mehr DNS-abfragende Mechanismen keine Daten oder NXDOMAIN, kann die Auswertung mit einem permerror abbrechen. Das schützt empfangende Mailserver vor aufwendigen oder missbräuchlichen Richtlinien.
Beispiel einer Richtlinie, die das Limit zu überschreiten droht:
v=spf1 include:_spf.vendor1.com include:_spf.vendor2.com include:_spf.vendor3.com include:_spf.vendor4.com include:_spf.vendor5.com mx a ~allSelbst wenn die oberste Ebene weniger als 10 Lookups zu enthalten scheint, kann jedes Include selbst weitere include-, a- oder mx-Mechanismen enthalten. Die Gesamtzahl über den gesamten expandierten Baum darf 10 nicht überschreiten.
Überschreitet Ihre SPF-Richtlinie das Limit von 10 Lookups, können empfangende Mailserver einen permerror zurückgeben und die Nachricht behandeln, als wäre SPF fehlgeschlagen. Je nach DMARC-Richtlinie und Alignment kann dieser Fehler die Platzierung im Posteingang verschlechtern oder bei geschützten Domains zur direkten Ablehnung führen.
Zu den operativen Risiken beim Erreichen des Limits gehören:
Eine Richtlinie innerhalb des Limits sorgt für stabile Authentifizierungsergebnisse, reduziert den Support-Aufwand und erhält die Domain-Reputation. Sie schützt zudem davor, dass Angreifer Richtlinien konstruieren, die den Resolvern der Empfänger teure Abfragen aufzwingen.
Gestalten Sie SPF-Richtlinien so, dass DNS-Lookups minimiert werden, ohne an Genauigkeit zu verlieren. Wirksame Ansätze sind:
Ein schlankes Beispiel, das das Limit einhält:
v=spf1 ip4:203.0.113.0/24 include:_spf.mailhost.com ip6:2001:db8:abcd::/48 -allDMARCeye wertet Ihre SPF-Richtlinie mit vollständiger Expansion aus, um die Gesamtzahl der DNS-Lookups abzuschätzen und Richtlinien hervorzuheben, die sich dem Limit nähern oder es überschreiten. Die Plattform verfolgt, welche Mechanismen am meisten zur Zählung beitragen, und zeigt riskante Ketten aus include und redirect auf.
DMARCeye markiert außerdem Void-Lookups, veraltete ptr-Nutzung und Fehlkonfigurationen, die Ihren Eintrag nach einem Anbieter-Update über die Schwelle bringen könnten. Mit klaren Empfehlungen und Änderungsverfolgung können Teams ihre SPF-Richtlinien vereinfachen, die 10-Lookup-Regel einhalten und konstante DMARC-Bestehensraten sichern.
Prüfen Sie Ihren eigenen SPF-Eintrag:
Registrieren Sie sich für die kostenlose Testversion von DMARCeye und schützen Sie Ihre E-Mail-Domain.
Um mehr über DMARC und verwandte Begriffe zu erfahren, besuchen Sie das DMARCeye-Glossar.