ตรวจสอบ DMARC: โดเมนนี้ป้องกันการแอบอ้างหรือไม่

DMARC บอกเซิร์ฟเวอร์ผู้รับว่าควรทำอย่างไรกับอีเมลที่อ้างว่ามาจากโดเมนหนึ่งแต่ไม่ผ่านการตรวจสอบ: ส่งให้ตามปกติ ส่งไปที่สแปม หรือปฏิเสธ พิมพ์โดเมน ที่อยู่อีเมล หรือลิงก์ แล้วเราจะแสดงนโยบาย DMARC ของโดเมนและความหมายให้คุณดู

วิธีใช้

  1. พิมพ์โดเมนที่ต้องการตรวจสอบ หรือวางที่อยู่อีเมลหรือลิงก์: เราใช้เฉพาะส่วนโดเมนเท่านั้น
  2. กด “ตรวจสอบ DMARC” เราจะหาระเบียนของโดเมนที่ _dmarc และหากไม่มี จะหาที่โดเมนระดับบน เหมือนที่เซิร์ฟเวอร์ผู้รับทำ
  3. ดูที่นโยบาย: “reject” หรือ “quarantine” กับอีเมล 100% จะปกป้องโดเมนได้ ส่วน “none” แค่เฝ้าติดตามเท่านั้น

ผลลัพธ์แต่ละแบบหมายความว่าอย่างไร

โดเมนนี้ไม่มี DMARC
โดเมนนี้ไม่ได้ขอให้เซิร์ฟเวอร์ผู้รับสกัดอีเมลที่แอบอ้างว่ามาจากโดเมน จึงถูกแอบอ้างได้ง่ายขึ้น
ระเบียน DMARC มีข้อผิดพลาด
เซิร์ฟเวอร์ผู้รับอาจเพิกเฉยต่อระเบียนนี้ ทำให้โดเมนเหมือนไม่มี DMARC สัญญาณด้านล่างจะบอกว่าผิดพลาดตรงไหน
DMARC แค่เฝ้าติดตามเท่านั้น
นโยบายคือ “none”: โดเมนได้รับรายงาน แต่อีเมลปลอมในนามโดเมนยังคงถูกส่งถึงผู้รับ
DMARC ป้องกันอีเมลเพียงบางส่วน
นโยบายใช้กับอีเมลที่ไม่ผ่านเพียงบางส่วน ส่วนที่เหลือจะถูกส่งถึงผู้รับเหมือนไม่มีนโยบาย
อีเมลปลอมจะเข้าสแปม
นโยบายคือ “quarantine”: เซิร์ฟเวอร์ผู้รับจะส่งอีเมลที่ไม่ผ่านการตรวจสอบไปที่โฟลเดอร์สแปม
อีเมลปลอมจะถูกปฏิเสธ
นโยบายคือ “reject”: เซิร์ฟเวอร์ผู้รับจะปฏิเสธอีเมลที่แอบอ้างว่ามาจากโดเมนนี้ ซึ่งเป็นการป้องกันที่แข็งแกร่งที่สุด

สัญญาณแต่ละอย่างหมายความว่าอย่างไร

  • โดเมนนี้ไม่ได้เผยแพร่ระเบียน DMARC และโดเมนระดับบนก็ไม่มีเช่นกัน
  • มีระเบียน DMARC มากกว่าหนึ่งระเบียน ซึ่งอนุญาตให้มีได้เพียงระเบียนเดียว เซิร์ฟเวอร์ผู้รับจึงไม่ใช้ระเบียนใดเลย
  • ระเบียนมีข้อผิดพลาด เช่น ระบุนโยบายที่ไม่มีอยู่จริง เซิร์ฟเวอร์ผู้รับจึงอาจเพิกเฉยต่อระเบียนนี้
  • นโยบายคือ “none”: ขอแค่รายงานเท่านั้น และอีเมลปลอมยังคงถูกส่งถึงผู้รับ
  • นโยบายใช้กับอีเมลที่ไม่ผ่านเพียงบางส่วน (pct ต่ำกว่า 100)
  • ไม่ได้ขอรายงาน (rua) เจ้าของโดเมนจึงไม่รู้ว่าใครส่งอีเมลในนามโดเมนบ้าง
  • โดเมนนี้ไม่มีระเบียนของตัวเอง: จึงใช้ระเบียนของโดเมนระดับบน
  • นโยบายสำหรับโดเมนย่อย (sp) อ่อนกว่านโยบายหลัก

ครอบคลุมประเทศใดบ้าง

ใช้ได้กับโดเมนจากทุกประเทศ เราหาระเบียนแบบเดียวกับเซิร์ฟเวอร์ผู้รับ: ที่ตัวโดเมนเอง และหากไม่มี จะหาที่โดเมนระดับบน (สูงสุดห้าระดับ) ที่อยู่สำหรับรับรายงานจะแสดงเฉพาะส่วนโดเมน

เราอ่านระเบียน DNS สาธารณะของโดเมน หากคุณพิมพ์ที่อยู่อีเมลหรือลิงก์ จะมีเพียงส่วนโดเมนเท่านั้นที่ออกจากเบราว์เซอร์ของคุณ เราไม่บันทึกโดเมนที่คุณค้นหา

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

DMARC คืออะไร

Domain-based Message Authentication, Reporting and Conformance: ระเบียน DNS ที่บอกเซิร์ฟเวอร์ผู้รับว่าควรทำอย่างไรกับอีเมลที่ใช้โดเมนในช่อง “จาก” แต่ไม่ผ่านทั้ง SPF และ DKIM นอกจากนี้ยังขอรายงาน เพื่อให้เจ้าของโดเมนเห็นว่าใครส่งอีเมลในนามโดเมนบ้าง

none, quarantine และ reject หมายความว่าอย่างไร

“none” แค่เฝ้าติดตาม: อีเมลยังถูกส่งถึงผู้รับตามปกติ และเจ้าของโดเมนได้รับรายงาน “quarantine” ส่งอีเมลที่ไม่ผ่านไปที่สแปม “reject” ปฏิเสธอีเมลนั้น โดยทั่วไปโดเมนจะเริ่มจาก “none” อ่านรายงาน แล้วค่อย ๆ ขยับขึ้นไปจนถึง “reject”

ถ้าโดเมนมี DMARC อีเมลทั้งหมดของโดเมนเป็นของจริงหรือไม่

ไม่เสมอไป DMARC ทำให้ใช้โดเมนนั้นแบบตรงตัวในช่อง “จาก” ได้ยาก แต่มิจฉาชีพสามารถจดโดเมนที่หน้าตาคล้ายกันพร้อม DMARC ของตัวเองได้ ตรวจโดเมนของผู้ส่งทีละตัวอักษร หรือวางส่วนหัวของอีเมลใน “อีเมลนี้เป็นของจริงไหม?”

ทำไมจึงบอกว่าระเบียนนี้สืบทอดมา

โดเมนย่อยที่ไม่มีระเบียนของตัวเอง (mail.example.com) จะใช้ระเบียนของโดเมนระดับบน (example.com) โดยใช้นโยบายของโดเมนย่อย (sp) หากมีการกำหนดไว้