PermError SPF Permanent Error: Batas pencarian 2 melebihi

13

Saya mencoba mengatur SPF di server - surat berfungsi dengan baik dan memvalidasi sesuai dengan mxtoolbox dan cek online lainnya tetapi ketika saya memeriksanya menggunakan http://www.kitterman.com/spf/validate.html Saya mendapatkan kesalahan:

PermError SPF Permanent Error: Void lookup limit of 2 exceeded

Saya mengetahui batas 10 pencarian tetapi belum melihat kesalahan ini sebelumnya.

Catatan SPF adalah:

v=spf1 a mx ip4:IP1 ip4:IP2 ip6:IP3 include:spf-a.outlook.com 
include:spf-b.outlook.com include:spf-c.outlook.com 
include:spf.messaging.microsoft.com include:_spf.zdsys.com 
include:spf.mail.intercom.io -all 

Apa yang dimaksud dengan batas pencarian batal?

bhttoan
sumber

Jawaban:

13

Batas pencarian kosong diperkenalkan di RFC 7208 dan merujuk ke pencarian DNS yang mengembalikan respons kosong (NOERROR tanpa jawaban) atau respons NXDOMAIN. Ini adalah jumlah yang terpisah dari jumlah keseluruhan pencarian DNS 10.

Seperti yang dijelaskan di akhir Bagian 11.1 , mungkin ada kasus-kasus di mana berguna untuk membatasi jumlah "syarat" yang meminta DNS mengembalikan jawaban positif (RCODE 0) dengan jumlah jawaban 0, atau "Kesalahan Nama" "(RCODE 3) jawaban. Ini kadang-kadang secara kolektif disebut sebagai "void lookups". Implementasi SPF HARUS membatasi "void lookups" menjadi dua. Implementasi MUNGKIN memilih untuk membuat batas tersebut dapat dikonfigurasi. Dalam hal ini, standar dua adalah DIANJURKAN. Melebihi batas menghasilkan hasil "permerror".

Ini dimaksudkan untuk membantu mencegah catatan SPF yang salah atau berbahaya dari berkontribusi terhadap serangan penolakan layanan berbasis DNS.

Dalam kasus Anda, bagian yang bermasalah tampaknya adalah:

include:spf.messaging.microsoft.com

Catatan SPF-nya adalah:

v=spf1 ptr:protection.outlook.com ptr:messaging.microsoft.com ptr:o365filtering.com -all

Ketiga catatan itu, jika dilihat, mengembalikan NOERROR tanpa catatan atau NXDOMAIN.

Karena tiga catatan tidak mengembalikan apa pun, Anda melebihi batas pencarian 2, dan catatan SPF gagal.

Michael Hampton
sumber
Sempurna terima kasih, saya memeriksa dan mendapat catatan SPF yang diperbarui untuk Office 365 dan setelah menggunakan kesalahan telah hilang
bhttoan
Info bagus Apa cara yang baik untuk mencari catatan untuk melihat apa yang mereka kembalikan? Saya perlu mencari tahu mana masalah saya.
mlissner
@mlissner Ada banyak situs web validator SPF online yang dapat Anda coba.
Michael Hampton
Saya telah menemukan bahwa setidaknya dalam kasus python-spfimplementasi pencarian yang dilakukan tergantung pada alamat IP yang divalidasi dan dengan demikian jumlah permintaan kembali tanpa catatan bervariasi. Karena pemilik domain tidak memiliki kendali atas alamat IP mana yang perlu divalidasi, konsekuensinya adalah bahwa setiap aatau mxspesifikasi dalam catatan SPF harus menunjuk hanya ke nama tumpukan ganda untuk mencegah kesalahan palsu.
kasperd