Defaults.Exposed

Defaults.Exposed › รายงาน

โดเมนสามารถมีบันทึก SPF สองรายการได้หรือไม่? ไม่ — ล้านโดเมนเพิ่งยกเลิกตัวเองแล้ว (2026)

เผยแพร่ 2026-07-03

ตัวเลข ณ วันที่ 2026-06-29 · วิธีการ v7 สำมะโนรวมจากโดเมน 261 ล้านรายการที่ถูกให้เกรด ตัวเลขทั้งหมดรวม — ไม่ใช่บันทึกของธุรกิจรายบุคคล ดู วิธีที่เราให้เกรด

ไม่ — โดเมนอาจเผยแพร่บันทึก SPF เพียงหนึ่งรายการ และการทำผิดพลาดนี้จะปิด SPF ทั้งหมดเลย: 1,013,416 โดเมนปัจจุบันเผยแพร่สองรายการหรือมากกว่า ซึ่งภายใต้ RFC 7208 ทำให้บันทึก SPF ทั้งหมดของโดเมนไม่ถูกต้อง ไม่ใช่อันใหม่ ไม่ใช่อันเก่า — ทุกอัน ผู้รับที่พบบันทึก v=spf1 หลายรายการต้องส่งคืนข้อผิดพลาดถาวร ซึ่งหมายความว่าไม่มีการป้องกัน SPF เลย บนโดเมนที่ดูเหมือนเจ้าของมีการป้องกันสองเท่า

ทำไมบันทึก SPF สองรายการจึงเท่ากับศูนย์?

มาตรฐานชัดเจน: นโยบาย SPF ของโดเมนต้องเป็นบันทึก TXT เดียวที่เริ่มต้นด้วย v=spf1 (RFC 7208 §3.2 ผลข้อผิดพลาดถูกกำหนดใน §4.5) ถ้าการค้นหาพบมากกว่าหนึ่งรายการ ผู้รับไม่สามารถรู้ว่ารายการใดมีอำนาจ — ดังนั้นมาตรฐานห้ามการเดา ผู้รับที่สอดคล้องกับมาตรฐานต้องส่งคืน PermError: การประเมินล้มเหลวถาวร

และ PermError ไม่ใช่กลาง DMARC ถือว่าเป็นความล้มเหลวบนขา SPF — ดังนั้นโดเมนที่ทำซ้ำบันทึกได้ยกเลิกการป้องกัน และ ทำให้การยืนยันตัวตนของเมลที่ถูกต้องของตนเองพิการ มันเป็นหนึ่งในข้อผิดพลาด DNS น้อยมากที่การเพิ่มการป้องกันจะลบมันออก (การเผยแพร่บันทึก DMARC สองรายการทำสิ่งเดียวกันกับ DMARC)

ประมาณ 1 ใน 138 โดเมนที่พยายาม SPF ได้ทำสิ่งนี้กับตัวเอง

มันเกิดขึ้นได้อย่างไร? การคัดลอก-วาง onboarding

ไม่มีใครเขียนบันทึก SPF ที่สองโดยตั้งใจ มันเกิดขึ้นในวันที่คุณเพิ่มเครื่องมืออีเมล:

  1. โดเมนของคุณมี v=spf1 include:spf.protection.outlook.com -all จากผู้ให้บริการกล่องจดหมายของคุณแล้ว
  2. คุณลงทะเบียนกับแพลตฟอร์มจดหมายข่าว CRM หรือเครื่องมือออกใบแจ้งหนี้
  3. คู่มือการตั้งค่าบอก: “เพิ่มบันทึก TXT นี้ในรายการ DNS ของคุณ: v=spf1 include:newtool.example.com ~all
  4. คุณทำตามที่มันบอก — คุณ เพิ่ม มัน ถัดจากอันเก่า

บันทึกสองรายการมีอยู่แล้ว และทั้งสองเป็นโมฆะ คู่มือบอกว่า “เพิ่ม” และการเพิ่มคือสิ่งเดียวที่มาตรฐานไม่อนุญาต การเคลื่อนไหวที่ถูกต้อง — การรวม include: ใหม่เข้ากับบันทึกที่มีอยู่ — แทบไม่ถูกกล่าวถึงโดย onboarding flow ใดๆ

ความล้มเหลวล่องหนจากแผง DNS: บันทึกทั้งสองดูดีรูปแบบทีละรายการ และเมลส่วนใหญ่ยังมาถึงเพราะผู้รับกลับไปใช้สัญญาณอื่น ไม่มีอะไรแจ้งเตือนคุณจนกว่าการปลอมแปลงจะมาถึงหรือ deliverability ลดลง

วิธีตรวจสอบและแก้ไข — สองนาที ฟรี

  1. ค้นหาบันทึก TXT ของโดเมนของคุณ (dig TXT yourdomain.com หรือใช้ การตรวจสอบฟรีของเรา)
  2. นับบันทึกที่เริ่มต้นด้วย v=spf1 ตัวเลขที่ปลอดภัยเพียงอย่างเดียวคือ 1
  3. ถ้าคุณมีมากกว่า: รวม พวกมัน — include: ทุกรายการและกลไก ip4:/ip6: เป็นบันทึกเดียวที่มีตัวกำหนดสุดท้ายหนึ่งอย่าง (ดู ~all เทียบกับ -all) — และลบส่วนที่เหลือ
ก่อน:  v=spf1 include:spf.protection.outlook.com -all
        v=spf1 include:servers.mcsv.net ~all

หลัง:  v=spf1 include:spf.protection.outlook.com include:servers.mcsv.net -all

ขณะที่คุณรวม ระวัง ขีดจำกัด 10 lookup — กลไก include: มากเกินไปทำลาย SPF ในอีกทางหนึ่ง

คำถามที่พบบ่อย

บันทึก SPF หลายรายการได้รับอนุญาตหรือไม่? ไม่ RFC 7208 อนุญาตบันทึก v=spf1 เพียงหนึ่งรายการต่อโดเมน สองรายการหรือมากกว่าทำให้เกิดข้อผิดพลาดถาวรที่ยกเลิก SPF ทั้งหมด 1,013,416 โดเมนอยู่ในสถานะนี้ ณ วันที่ 2026-06-29

บันทึก SPF ที่สองแทนที่อันแรกหรือไม่? ไม่มีอันใดชนะ ผู้รับที่พบหลายบันทึกต้องล้มเหลวการประเมินแทนที่จะเลือก — ดังนั้นทั้งหมดหยุดทำงานพร้อมกัน

ฉันจะรวมบันทึก SPF สองรายการเป็นหนึ่งได้อย่างไร? หนึ่งบันทึก เริ่มต้นด้วย v=spf1 ประกอบด้วย include: ทุกรายการและกลไก IP จากทั้งหมด ลงท้ายด้วย -all หรือ ~all เดียว ลบส่วนพิเศษ จากนั้น ตรวจสอบจำนวน lookup ของคุณ ว่าอยู่รอดการรวม

ทำไมอีเมลของฉันยังทำงานได้กับบันทึก SPF สองรายการ? ผู้รับที่พบข้อผิดพลาดมักดำเนินการโดยไม่มี SPF ดังนั้นเมลของคุณขึ้นอยู่กับชื่อเสียงและ DKIM สิ่งที่คุณสูญเสียคือการป้องกัน — ไม่มีอะไรปฏิเสธนักปลอมแปลง — และการประเมิน DMARC ของคุณสูญเสียขา SPF เมลที่ทำงานได้และ SPF ที่ทำงานได้เป็นคนละเรื่องกัน

ตรวจสอบว่าโดเมนของคุณเป็นหนึ่งในล้านหรือไม่

การมองหา 30 วินาทีจะทำให้คุณพ้นหรือให้การรวม 2 นาที

ตรวจสอบโดเมนของคุณ → · แก้ไข SPF → · รายงาน SPF PermError → · โมเดลความครบถ้วน SPF → · ข้อมูลรวมเท่านั้น ข้อมูลจัดเก็บและประมวลผลในสหภาพยุโรป