Frage Wie Sie mehrere Domains in einen SPF-TXT-Record aufnehmen


Ich möchte einen TXT-SPF-Datensatz erstellen, der 2 eingeschlossene Domänen enthält ... einzeln:

v=spf1 include:_spf.google.com ~all

und

v=spf1 include:otherdomain.com ~all

Was ist die richtige Art, sie zu einem einzigen Gegenstand zu kombinieren?


144
2018-06-22 18:07


Ursprung


kann mir jemand sagen, was das alles bedeuten, manchmal haben sie dieses Zeichen ~ alle - Tanvir


Antworten:


v=spf1 include:_spf.google.com include:otherdomain.com ~all

Es gibt keine Einschränkung gegen die Aufnahme mehrerer Namen in einem einzigen Eintrag. Hotmail zum Beispiel, nimmt dies zu Extremen. Beachten Sie, dass mehrere Includes oder verschachtelte Einser unter dem Limit von 10 DNS-Lookups für die gesamte SPF-Prüfung bleiben müssen.


218
2018-06-22 18:15



RFC 4408 § 10.1: SPF-Implementierungen MÜSSEN die Anzahl der Mechanismen und Modifikatoren, die DNS-Lookups durchführen, auf maximal 10 pro SPF-Prüfung begrenzen, einschließlich aller Suchvorgänge, die durch den "include" -Mechanismus oder den "redirect" -Modifikator verursacht werden. - mr.spuratic
@ mr.spuratic Guter Punkt - das war eine schlechte Formulierung, als ich versuchte zu sagen "Du kannst mehr als einen machen". Bearbeitet. - Shane Madden♦
Müssen Sie jedes Mal das Wort include verwenden? Wäre das ein gültiges Format? (abzüglich der gefälschten Domain und des internen Adressraums) "v = spf1 include: www.domain.com ip4: 10.10.10.0/24 ip4: 10.10.100.0/24 a -all" Ich habe es überprüft katterman.com/pf/validate.html und es sagte, es sei gültig. - k1DBLITZ
@ k1DBLITZ Ja, das ist gültig - include ist nur für, wenn Sie Datensätze aus einer anderen Domäne verwenden. - Shane Madden♦
Gut zu wissen, danke! - k1DBLITZ


Es sieht so aus, als könnten Sie beide zu einem Eintrag zusammenführen. Lenovo.com scheint ein Beispiel dafür zu sein:

v=spf1 include:spf.messagelabs.com include:_netblocks.eloqua.com ~all

-4
2018-06-22 18:15



Ihr aktueller SPF-Datensatz lautet: "v = spf1 include: spf.messagelabs.com ~ alle v = spf1 mx / 24 mx: einschließen: ibm.com/24 ~ all" Können Sie erklären, was Sie meinen? - flickerfly
Führen Sie einen "nslookup -type = txt lenovo.com" (ohne die Anführungszeichen) aus und es sollte selbsterklärend sein. - user48838
Es ist, wie das OP in einem - "SPF-Datensatz, der 2 Domänen eingeschlossen hat ..." - user48838
Okay, ich dachte du meintest eine Include-Anweisung wie "include: spf.messagelabs.com, include: ibm.com" - flickerfly