PermError SPF Permanent Error: เกินจำนวนสูงสุดของการค้นหาที่เป็นโมฆะ 2 รายการ


13

ฉันกำลังพยายามติดตั้ง SPF บนเซิร์ฟเวอร์ - จดหมายทำงานได้ดีและตรวจสอบตาม mxtoolbox และการตรวจสอบออนไลน์อื่น ๆ แต่เมื่อฉันตรวจสอบโดยใช้http://www.kitterman.com/spf/validate.htmlฉันได้รับข้อผิดพลาด:

PermError SPF Permanent Error: Void lookup limit of 2 exceeded

ฉันรับรู้ถึงการ จำกัด การค้นหา 10 ครั้ง แต่ไม่เคยเห็นข้อผิดพลาดนี้มาก่อน

ระเบียน SPF คือ:

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 

ขีด จำกัด การค้นหาเป็นโมฆะหมายถึงอะไร

คำตอบ:


13

ข้อ จำกัด การค้นหาโมฆะถูกนำมาใช้ใน RFC 7208และอ้างถึงการค้นหา DNS ซึ่งส่งคืนการตอบสนองที่ว่างเปล่า (NOERROR ที่ไม่มีคำตอบ) หรือการตอบสนอง NXDOMAIN นี่เป็นจำนวนที่แยกต่างหากจากการค้นหาโดยรวมของ DNS 10 รายการ

ตามที่อธิบายไว้ในตอนท้ายของส่วนที่ 11.1อาจมีบางกรณีที่มีประโยชน์ในการ จำกัด จำนวน "เงื่อนไข" ที่การสืบค้น DNS ส่งคืนคำตอบเชิงบวก (RCODE 0) ที่มีจำนวนคำตอบเป็น 0 หรือ "ข้อผิดพลาดชื่อ "คำตอบ (RCODE 3) บางครั้งเรียกว่า "การค้นหาเป็นโมฆะ" การใช้งาน SPF ควร จำกัด "การค้นหาโมฆะ" เป็นสอง การนำไปใช้อาจเลือกกำหนดขีด จำกัด ดังกล่าวได้ ในกรณีนี้ค่าเริ่มต้นของสองคือ RECOMMENDED การใช้เกินขีด จำกัด จะก่อให้เกิดผลลัพธ์ "permerror"

สิ่งนี้มีไว้เพื่อช่วยป้องกันการบันทึก SPF ที่ผิดพลาดหรือเป็นอันตรายจากการมีส่วนร่วมในการปฏิเสธการโจมตีบริการบน DNS

ในกรณีของคุณส่วนที่มีปัญหาน่าจะเป็น:

include:spf.messaging.microsoft.com

ระเบียน SPF ของมันคือ:

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

ทั้งสามระเบียนถ้าค้นหาแล้วส่งคืน NOERROR โดยไม่มีระเบียนหรือ NXDOMAIN

เนื่องจากระเบียนสามรายการไม่ส่งคืนสิ่งใดคุณเกินขีด จำกัด การค้นหาเป็นโมฆะ 2 และระเบียน SPF ล้มเหลว


ขอบคุณมากฉันได้ตรวจสอบและรับระเบียน SPF ที่อัปเดตสำหรับ Office 365 และเมื่อใช้แล้วข้อผิดพลาดได้หายไป
bhttoan

ข้อมูลที่ดี เป็นวิธีที่ดีในการค้นหาบันทึกเพื่อดูสิ่งที่พวกเขากลับมาคืออะไร? ฉันต้องคิดให้ดีว่าปัญหาใดของฉัน
mlissner

@mlissner มีเว็บไซต์ตรวจสอบ SPF ออนไลน์มากมายที่คุณสามารถลองได้
Michael Hampton

ฉันได้พบว่าอย่างน้อยในกรณีของการpython-spfใช้งานการค้นหาที่ดำเนินการขึ้นอยู่กับที่อยู่ IP ที่ถูกตรวจสอบและทำให้จำนวนการค้นหาที่ส่งคืนไม่มีการบันทึกที่แตกต่างกัน เนื่องจากเจ้าของโดเมนไม่มีการควบคุมว่าที่อยู่ IP ใดที่จะต้องได้รับการตรวจสอบความถูกต้องของผลลัพธ์นั่นคือข้อมูลใด ๆaหรือmxข้อกำหนดในระเบียน SPF ต้องชี้ไปที่ชื่อสแต็กคู่เท่านั้นเพื่อป้องกันข้อผิดพลาดปลอม
kasperd
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.