SPF-Lookup-Prüfung: Zählen Sie Ihre DNS-Abfragen und sehen Sie, welches include am meisten kostet
Die kurze Antwort
Geben Sie eine Domain ein. Die Prüfung liest ihren SPF-Eintrag, folgt jedem include und zählt die DNS-Abfragen im Vergleich zum Limit von 10 aus RFC 7208. Sie zeichnet den Baum mit den Kosten jedes Zweigs, sodass Sie sehen, welcher Anbieter Ihr Budget verbraucht, und sie markiert mehr als einen Eintrag, leere Abfragen und ein all, das jedem das Versenden erlaubt.
Jetzt eine Domain prüfen
Kein Konto, keine Karte. Das Ergebnis öffnet sich in der kostenlosen Prüfung im SkyQon-Dashboard.
Kostenlos, ohne Konto. Wir lesen nur öffentliches DNS und das, was Ihre Server jedem zeigen, der sich verbindet.
Was das Ergebnis zeigt
- Die Zahl im Vergleich zum Limit von 10, mit einem Urteil: innerhalb des Limits, nah dran (9 oder 10), darüber (PermError), kein SPF-Eintrag oder nicht lesbar.
- Der include-Baum: eine Zeile pro Abfrage, was sie kostet und was sie nachgeladen hat. Der teuerste Zweig ist markiert, denn dort sollten Sie zuerst kürzen.
- Fehlerkarten, nur wenn sie zutreffen: zu viele Abfragen, mehr als ein SPF-Eintrag, mehr als zwei leere Abfragen, ein im Eintrag verbliebener Vorlagen-Platzhalter und ein all, das jedem das Versenden erlaubt.
- Ihr aktueller Eintrag in einem Feld zum Kopieren und die Schritte, die zum Befund passen.
- „Nicht lesbar“ heißt nie „kein Eintrag“. Antwortet ein DNS-Server nicht, sagt das Ergebnis, dass die Zählung unvollständig ist. Es rät nicht, und es behauptet nicht, Sie hätten kein SPF.
Wie wir zählen
Wir zählen so, wie RFC 7208 Abschnitt 4.6.4 es einem Empfänger vorgibt, im ungünstigsten Fall, in dem jeder Term ausgewertet wird, weil der sendende Server auf keinen davon passt.
| Term | Was er kostet | Abfragen |
|---|---|---|
include:x | 1, plus jede Abfrage im Eintrag von x | 1 + x |
redirect=x | 1, plus jede Abfrage im Eintrag von x | 1 + x |
a, a:x, a/24 | 1, unabhängig von Qualifier oder Suffix | 1 |
mx, mx:x | 1; er darf höchstens 10 Mailhosts liefern | 1 |
exists:x | 1; ein Makro-Ziel wird gezählt, aber nicht expandiert | 1 |
ptr | 1; RFC 7208 rät von der Verwendung ab | 1 |
ip4:, ip6:, all, exp= | Nichts abzufragen | 0 |
| Dasselbe include zweimal | Wird jedes Mal gezählt, wenn es erreicht wird | 2 × x |
| Limit pro Prüfung (mehr als 2 leere Abfragen sind ebenfalls ein PermError) | 10 | |
Eine Schleife, bei der ein Eintrag einen seiner eigenen Vorfahren einbindet, wird abgeschnitten und gemeldet, statt endlos gezählt zu werden.
Was über 10 passiert
- PermError, für jede Nachricht. Der Empfänger hört bei der elften Abfrage auf zu lesen, daher besteht keiner Ihrer Absender SPF, nicht einmal die, die zuerst aufgeführt sind. RFC 7208 §4.6.4
- DMARC stützt sich allein auf DKIM. Mail, die nicht per DKIM für Ihre Domain signiert ist, scheitert an DMARC und wird unter p=quarantine oder p=reject gefiltert oder abgelehnt. RFC 7489 §3.1
- Niemand sagt es Ihnen. Empfänger melden einen PermError nicht an den Absender. Sie erfahren es aus DMARC-Berichten oder von Kunden, die eine Rechnung nicht erhalten haben.
Zählen Sie Ihren eigenen Eintrag
Fügen Sie eine Domain oder eine vollständige Adresse ein: Das Feld behält nur die Domain.
Kostenlos, ohne Konto. Wir lesen nur öffentliches DNS und das, was Ihre Server jedem zeigen, der sich verbindet.
Schritt für Schritt beheben
Die Prüfung für Ihre Domain ausführen
Notieren Sie die Summe und den als teuersten markierten Zweig.
Entfernen, was nicht mehr versendet
includes für Dienste, die Sie verlassen haben, includes, die der Eintrag eines anderen Anbieters bereits enthält, und mx- oder a-Terme für Hosts, die nie Mail versenden.
Massenmail abtrennen
Geben Sie Newslettern einen Return-Path auf einer Subdomain mit eigenem SPF-Eintrag und eigenem Budget von 10.
Einen Eintrag veröffentlichen und erneut prüfen
Behalten Sie einen einzigen v=spf1-Eintrag, beenden Sie ihn mit -all oder ~all und führen Sie die Prüfung noch einmal aus, nachdem sich die Änderung verbreitet hat.
Häufige Fehler
Die Zahl durch kopierte Adressen senken
Adressen von Anbietern ändern sich. Eine kopierte Liste veraltet unbemerkt, und deren Mail beginnt an Ihrem SPF zu scheitern.
Im Ergebnis von SkyQon: ip4- und ip6-Terme kosten 0, daher sieht eine veraltete Kopie in jeder Prüfung perfekt aus. Behalten Sie das include.
Den Eintrag mit +all oder ?all beenden
+all lässt jeden Server im Internet in Ihrem Namen SPF bestehen. ?all sagt gar nichts aus. Verwenden Sie -all oder ~all, solange Sie noch Absender ermitteln.
Im Ergebnis von SkyQon: Eine Karte zu einem zu offenen all, wenn der Eintrag mit +all oder ?all endet.
Einen Vorlagen-Platzhalter im Eintrag lassen
Der Beispieltext eines Anbieters wie <your-ip>, unverändert veröffentlicht, bedeutet, dass es überhaupt keinen funktionierenden SPF-Eintrag gibt.
Im Ergebnis von SkyQon: Eine Platzhalter-Karte, und der Eintrag wird als kein SPF bewertet.
Was SkyQon tut und was nicht
Was es findet
SPF für die Domain, die Sie eingeben: jeden Eintrag, den er einbindet, die Abfragen, die jeder Zweig kostet, leere Abfragen, mehr als einen Eintrag, Platzhalter und ein zu offenes all.
Was Sie bekommen
Eine einmalige Zählung mit dem Baum und den Schritten. Fügen Sie die Domain dem Free-Plan hinzu, und jeder Scan zählt sie neu, mit einem Alarm bei 9 oder 10 Abfragen und einem weiteren über 10.
Was es nicht ist
Wir hosten Ihren Eintrag nicht, flachen ihn nicht ab und schreiben ihn nicht um, und wir führen keine Liste der Domains, die Leute prüfen. Ihr SPF bleibt Ihres.
SPF-Prüfung: häufige Fragen
Welche Terme zählen zum Limit von 10?
Zählt ein wiederholtes include doppelt?
Was ist eine leere Abfrage, und warum zählt die Prüfung sie?
Wie werden MX-Abfragen gezählt?
Brauchen Subdomains einen eigenen SPF-Eintrag?
Warum hostet SkyQon meinen SPF-Eintrag nicht?
Speichern Sie die Domains, die ich prüfe?
Kann sie einen Eintrag prüfen, den ich noch nicht veröffentlicht habe?
Meine Zahl weicht von einem anderen Tool ab. Warum?
Beobachten Sie es, damit die Änderung eines Anbieters Sie nicht überrascht.
Der Free-Plan beobachtet bis zu 5 Domains. SkyQon zählt Ihren SPF-Baum bei jedem Scan neu und alarmiert Sie bei 9 oder 10 Abfragen, bevor die Änderung eines Anbieters Sie über 10 schiebt.