Kostenloses Tool · SPF

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.

TermWas er kostetAbfragen
include:x1, plus jede Abfrage im Eintrag von x1 + x
redirect=x1, plus jede Abfrage im Eintrag von x1 + x
a, a:x, a/241, unabhängig von Qualifier oder Suffix1
mx, mx:x1; er darf höchstens 10 Mailhosts liefern1
exists:x1; ein Makro-Ziel wird gezählt, aber nicht expandiert1
ptr1; RFC 7208 rät von der Verwendung ab1
ip4:, ip6:, all, exp=Nichts abzufragen0
Dasselbe include zweimalWird jedes Mal gezählt, wenn es erreicht wird2 × 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

  1. Die Prüfung für Ihre Domain ausführen

    Notieren Sie die Summe und den als teuersten markierten Zweig.

  2. 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.

  3. Massenmail abtrennen

    Geben Sie Newslettern einen Return-Path auf einer Subdomain mit eigenem SPF-Eintrag und eigenem Budget von 10.

  4. 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?
include, a, mx, ptr und exists sowie der Modifikator redirect, einschließlich jedes einzelnen in den Einträgen, die Sie einbinden. ip4, ip6, all und exp kosten nichts.
Zählt ein wiederholtes include doppelt?
Ja. Bindet der Eintrag von Freshdesk SendGrid ein und Ihr eigener Eintrag ebenfalls SendGrid, fragt der Empfänger es zweimal ab, und beide zählen. RFC 7208 kennt keine Deduplizierung, daher zählt die Prüfung jedes Mal.
Was ist eine leere Abfrage, und warum zählt die Prüfung sie?
Eine Abfrage, die nichts liefert, oder ein Name, der nicht existiert. RFC 7208 sagt, dass Empfänger nach zwei davon mit einem PermError abbrechen sollten. Sie entstehen meist durch ein include, das auf einen gelöschten Eintrag eines Anbieters zeigt, daher lohnt es sich, sie zu entfernen, auch wenn die Zahl niedrig ist.
Wie werden MX-Abfragen gezählt?
Der mx-Term kostet 1 beim Limit von 10. Die Abfrage der Adressen der Mailhosts, die er liefert, zählt nicht zu den 10, aber wenn er mehr als 10 Mailhosts liefert, liefert der Term PermError.
Brauchen Subdomains einen eigenen SPF-Eintrag?
Ja, wenn sie Mail versenden. SPF wird gegen die exakte Domain im Envelope-Absender geprüft, ohne Vererbung von der übergeordneten Domain. Eine Subdomain, die nie Mail versendet, sollte v=spf1 -all veröffentlichen.
Warum hostet SkyQon meinen SPF-Eintrag nicht?
Gehostetes oder dynamisches SPF setzt das include des Hosting-Unternehmens in Ihren Eintrag. Das hält die Zahl niedrig, aber Ihre Mail-Authentifizierung hängt dann vom Dienst dieses Unternehmens und Ihrem Vertrag mit ihm ab. Wir finden, Ihr Eintrag sollte Ihrer bleiben: Wir zählen, erklären und alarmieren, und Sie entscheiden, was Sie ändern.
Speichern Sie die Domains, die ich prüfe?
Die kostenlose Prüfung speichert nichts darüber, wer was geprüft hat. Ein Ergebnis wird kurz zwischengespeichert, damit eine erneute Prüfung derselben Domain schnell geht, und dann verworfen.
Kann sie einen Eintrag prüfen, den ich noch nicht veröffentlicht habe?
Nein. Sie liest, was im öffentlichen DNS live ist. Um eine Änderung zu testen, veröffentlichen Sie sie zuerst auf einer Test-Subdomain oder zählen Sie die neuen Terme mit der Tabelle oben von Hand.
Meine Zahl weicht von einem anderen Tool ab. Warum?
Meist aus einem von zwei Gründen: Das andere Tool zählt ein wiederholtes include nur einmal, oder es behandelt einen Zweig, der nicht geantwortet hat, als Kosten 0. Wir zählen jede Auswertung und markieren einen nicht lesbaren Zweig als unvollständig.

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.