ค้นหาเว็บไซต์

กำหนดค่าระเบียน DMARC สำหรับ Microsoft 365


องค์กรของคุณได้ตั้งค่า SPF และ DKIM แล้ว ดังนั้นขั้นตอนสุดท้ายคือการกำหนดค่าระเบียน DMARC เป็นการผสมผสานที่ลงตัวที่สุดในการปกป้องโดเมนของคุณจากการโจมตีด้วยสแปมและฟิชชิ่ง ในบทความนี้ คุณจะได้เรียนรู้วิธีกำหนดค่าระเบียน DMARC สำหรับโดเมน Microsoft 365

SPF, DKIM และ DMARC คืออะไร

DMARC, DKIM และ SPF เป็นวิธีการตรวจสอบสิทธิ์อีเมลสามวิธี ทั้งสองช่วยกันป้องกันไม่ให้สแปมเมอร์ ฟิชเชอร์ และบุคคลที่ไม่ได้รับอนุญาตอื่นๆ ส่งอีเมลในนามของโดเมนที่พวกเขาไม่ได้เป็นเจ้าของ

  1. กำหนดค่าระเบียน SPF สำหรับ Microsoft 365
  2. กำหนดค่าระเบียน DKIM สำหรับ Microsoft 365
  3. กำหนดค่าระเบียน DMARC สำหรับ Microsoft 365 (บทความนี้)

DMARC คืออะไร?

DMARC ย่อมาจาก Domain-based Message Authentication, Reporting & Conformance เป็นโปรโตคอลการตรวจสอบสิทธิ์อีเมลที่มีบทบาทสำคัญใน SPF และ DKIM ด้วย DMARC คุณสามารถปรับปรุงความสามารถในการส่งอีเมลและความปลอดภัยของคุณได้

นโยบายและรายงาน DMARC

เมื่อมี SPF และ DKIM แล้ว คุณจะเผยแพร่นโยบาย DMARC ในระเบียน DNS ได้ นโยบาย DMARC ระบุการดำเนินการที่ผู้รับอีเมลควรทำหากอีเมลขาเข้าไม่ผ่านการตรวจสอบ SPF หรือ DKIM

นโยบาย DMARC มีโหมดที่แตกต่างกัน 3 โหมดที่คุณตั้งค่าได้:

  • ไม่มี (โหมดการตรวจสอบ) - เจ้าของโดเมนได้รับรายงานเกี่ยวกับความพยายามในการตรวจสอบสิทธิ์ที่ล้มเหลว แต่ไม่ได้สั่งให้ผู้รับอีเมลดำเนินการใดๆ โดยเฉพาะ
  • กักกัน - ผู้รับอีเมลควรปฏิบัติต่ออีเมลที่ไม่ผ่านการรับรองความถูกต้องว่าน่าสงสัย และส่งไปยังโฟลเดอร์สแปมหรือกักกันของผู้รับ
  • ปฏิเสธ - ผู้รับอีเมลควรปฏิเสธและไม่ส่งอีเมลที่ไม่ผ่านการตรวจสอบสิทธิ์

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

กำหนดค่า DMARC ใน Microsoft 365

คุณต้องสร้างระเบียน DMARC ด้วยเครื่องมือ จากนั้นคัดลอกและเพิ่มระเบียน DMARC TXT ไปยัง DNS

1. สร้างระเบียน DMARC ใน Microsoft 365

หากต้องการสร้างระเบียน DMARC ให้ทำตามขั้นตอนเหล่านี้:

  1. ไปที่ MxToolBox DMARC Record Generator
  2. พิมพ์ ชื่อโดเมน
  3. คลิก ตรวจสอบบันทึก DMARC

วิธีสร้างระเบียน DMARC:

  1. เลือกไม่มี
  2. พิมพ์ ที่อยู่อีเมล ที่จะได้รับรายงาน DMARC
  3. พิมพ์ ที่อยู่อีเมล ที่จะได้รับรายงาน DMARC อีกครั้ง
  4. เลือก ไม่
  5. คัดลอกบันทึก DMARC ที่แนะนำ

หมายเหตุ: คุณต้องเพิ่มที่อยู่อีเมลที่จะรับรายงาน DMARC

2. เพิ่มระเบียน DMARC TXT สำหรับ Microsoft 365 ไปยัง DNS

หลังจากที่เราสร้างระเบียน DMARC แล้ว เราต้องเพิ่มระเบียน DMARC TXT ไปยังเซิร์ฟเวอร์ DNS สาธารณะของเรา ในตัวอย่างของเรา เราจำเป็นต้องเพิ่มข้อมูลด้านล่างนี้

Type: TXT
Host/Name: _DMARC.m365info.com
Value: v=DMARC1; p=none; rua=mailto:dmarc@m365info.com; ruf=mailto:dmarc@m365info.com; fo=1

หากต้องการเพิ่มระเบียน Microsoft 365 DMARC TXT ให้ทำตามขั้นตอนด้านล่าง:

  1. ลงชื่อเข้าใช้ผู้ให้บริการของคุณ (Cloudflare)
  2. ไปที่ ระเบียน DNS
  3. เพิ่ม TXT
  4. พิมพ์ชื่อโฮสต์: _dmarc
  5. เพิ่ม ค่าบันทึก DMARC TXT ซึ่งคุณคัดลอกไว้ในขั้นตอนก่อนหน้าจากตัวสร้าง

เพิ่มระเบียน DMARC เช่นเดียวกับในภาพหน้าจอด้านล่าง

หมายเหตุ: อาจใช้เวลาถึง 24 ชั่วโมงในการเปลี่ยนแปลง DMARC ให้เสร็จสิ้น แต่โดยส่วนใหญ่แล้วจะได้รับการแก้ไขภายใน 15 นาที

ตรวจสอบระเบียน DMARC TXT

เพื่อตรวจสอบว่าบันทึก DMARC ได้รับการตั้งค่าสำหรับ Microsoft 365 อย่างถูกต้อง เราจะใช้วิธีการอื่น การทดสอบ MxToolBox และ Dmarcian จะแสดงเฉพาะเมื่อคุณเผยแพร่บันทึก DMARC ใน DNS ของคุณอย่างถูกต้องเท่านั้น ไม่ได้หมายความว่าจะรวมการตรวจสอบสิทธิ์ DMARC เมื่อส่งอีเมล ดังนั้นคุณจึงต้องส่งอีเมลทดสอบและวิเคราะห์ส่วนหัวของข้อความด้วย

ตรวจสอบ DMARC ด้วย MxToolbox

หากต้องการตรวจสอบระเบียน DMARC ให้ทำตามขั้นตอนเหล่านี้:

  1. ไปที่ MxToolBox DMARC ตรวจสอบเครื่องมือ
  2. กรอกชื่อโดเมน
  3. คลิกการค้นหา DMARC

  1. ผลลัพธ์ของบันทึก DMARC เป็น สีเขียว ซึ่งหมายความว่าเผยแพร่ได้สำเร็จ
  2. มีคำเตือนสำหรับนโยบาย DMARC เนื่องจากไม่ได้ตั้งค่าเป็น กักกัน หรือ ปฏิเสธ

ผลลัพธ์ถูกต้องเนื่องจากเรากำหนดนโยบาย DMARC เป็น ไม่มี เพื่อวัตถุประสงค์ในการตรวจสอบ

หมายเหตุ: หากคุณพอใจกับผลลัพธ์ของ DMARC หลังจากผ่านไปหนึ่งเดือน คุณสามารถเปลี่ยนนโยบายจาก ไม่มี เป็น กักกัน หรือ ปฏิเสธ< /แข็งแกร่ง>.

  1. ไปที่ผู้ให้บริการ DNS ของคุณและเปลี่ยนนโยบายจาก p=none เป็น p=reject หรือ p=quarantine
  2. จากนั้นทดสอบบันทึก DMARC ใน MxToolBox อีกครั้ง

ในตัวอย่างของเรา นโยบาย DMARC ถูกเปิดใช้งาน และเปลี่ยนเป็น p=reject

คุณกำหนดค่าบันทึก DMARC ถูกต้องแล้ว!

ตรวจสอบ DMARC กับ Dmarcian

ตรวจสอบบันทึก DMARC ของคุณด้วย Dmarcian DMARC Record Checker:

  1. ป้อน โดเมนของคุณ
  2. คลิก ตรวจสอบโดเมน

เลื่อนลงเพื่อดูผลลัพธ์และข้อมูลเกี่ยวกับระเบียน DMARC

  1. แสดงว่าบันทึก DMARC ถูกต้อง และนโยบาย DMARC ถูกตั้งค่าเป็น p=reject

ตรวจสอบ DMARC ด้วย Gmail

อีกวิธีในการตรวจสอบว่าเพิ่ม DMARC สำเร็จแล้วคือการส่งอีเมลทดสอบจากกล่องจดหมายขององค์กร Microsoft 365 ไปยังอีเมลภายนอก (Gmail)

ในตัวอย่างของเรา เราได้ส่งอีเมลจาก Amanda.Hansen@m365info.com ไปยังที่อยู่อีเมลภายนอก bob.green@gmail.com

ไปที่กล่องจดหมาย Gmail ของผู้รับเพื่อดูส่วนหัวอีเมลต้นฉบับ:

  1. เปิดอีเมล
  2. คลิกจุดสามจุด
  3. คลิก แสดงต้นฉบับ

  1. ข้อมูลเกี่ยวกับ DMARC จะแสดง ผ่าน

ข้อความต้นฉบับของ Gmail จะไม่แสดงว่า DMARC ไม่ผ่านการทดสอบ แต่จะลบแถว DMARC ทั้งหมด ดังนั้น เมื่อคุณไม่พบ DMARC ในข้อความต้นฉบับ นั่นหมายความว่าคุณไม่ได้ตั้งค่าหรือกำหนดค่าไม่ถูกต้อง

ตรวจสอบ DMARC ด้วย CheckTLS

ทดสอบการตรวจสอบสิทธิ์ DMARC ของคุณในส่วนหัวของข้อความด้วยเครื่องมือ CheckTLS:

  1. ไปที่ CheckTLS
  2. คลิกที่ เลือกรายการพิเศษที่จะแสดง
  3. เลือกข้อมูล DMARC
  4. คลิก เริ่ม Listener

ในตัวอย่างของเรา เราจะส่งอีเมลจาก Amanda.Hansen@m365info.com

ทำตามขั้นตอนเหล่านี้เพื่อส่งอีเมลทดสอบ:

  1. คัดลอกและวางที่อยู่ไปที่ test@TestSender.CheckTLS.com
  2. คัดลอกและวาง รหัสผ่าน ใน หัวเรื่อง ของอีเมล
  3. พิมพ์ DMARC ในข้อความ

  1. สร้าง อีเมลใหม่พร้อมข้อมูลที่จำเป็น
  2. ส่ง อีเมลทดสอบ

หลังจากส่งอีเมลแล้ว คุณต้องตรวจสอบกล่องจดหมายของคุณเนื่องจากคุณจะได้รับอีเมลจาก CheckTLS

  1. เปิดอีเมลจาก CheckTLS เพื่อดูรายงาน
  2. ผลลัพธ์แสดง DMARC_result: ผ่าน ซึ่งหมายความว่าส่งอีเมลสำเร็จแล้ว

นอกจากนี้ โปรดตรวจสอบนโยบาย DMARC ที่คุณเผยแพร่ > DMARC_published.p: ปฏิเสธ ในตัวอย่างของเรา เราได้เปลี่ยนจาก p=none เป็น p=reject ใน DNS ของเรา ผลลัพธ์ไม่ควร p: none เนื่องจากหมายความว่าคุณไม่ได้ใช้ DMARC อย่างสมบูรณ์

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

class="schema-faq-question">ฉันจำเป็นต้องตั้งค่า DMARC หรือไม่

ใช่ สิ่งสำคัญคือต้องตั้งค่า DMARC เพื่อปกป้องโดเมนของคุณ จำเป็นต้องมีการกำหนดค่า SPF และ DKIM ที่ถูกต้อง เนื่องจากวิธีการตรวจสอบสิทธิ์เหล่านี้สามารถแยกแยะอีเมลที่ถูกต้องออกจากอีเมลปลอมได้

class="schema-faq-question">ระเบียน DMARC คืออะไร

บันทึก DMARC คือบันทึก TXT DNS (ระบบชื่อโดเมน) ที่คุณเผยแพร่ที่ผู้ให้บริการโฮสต์ DNS ของคุณ ระเบียน DMARC มีข้อมูลเกี่ยวกับนโยบาย DMARC ของโดเมน โดยระบุการดำเนินการที่ผู้รับอีเมลควรทำหากอีเมลขาเข้าไม่ผ่านการตรวจสอบ SPF หรือ DKIM

class="schema-faq-question">DMARC เป็นวิธีเดียวที่ต้องตั้งค่าการตรวจสอบสิทธิ์อีเมลหรือไม่

DMARC เป็นเพียงส่วนหนึ่งของวิธีการตรวจสอบสิทธิ์อีเมลทั้งสามวิธีเท่านั้น ทุกองค์กรควรใช้มาตรฐานความปลอดภัยของอีเมล SPF, DKIM และ DMARC

บทสรุป

คุณได้เรียนรู้วิธีกำหนดค่าระเบียน DMARC สำหรับ Microsoft 365 แล้ว สร้างระเบียน DMARC ด้วย MxToolbox DMARC Record Generator จากนั้นคัดลอกระเบียน DMARC และเพิ่มระเบียน DMARC TXT ลงใน DNS ของคุณ ตรวจสอบว่าคุณเผยแพร่บันทึก DMARC ที่ถูกต้องโดยทำการทดสอบ DMARC ใน MxToolBox หรือ Dmarcian นอกจากนี้ ให้ตรวจสอบการตรวจสอบสิทธิ์ DMARC ในส่วนหัวของข้อความโดยส่งอีเมลทดสอบด้วย CheckTLS

คุณสนุกกับบทความนี้หรือไม่? คุณอาจต้องการกำหนดค่า Catch all Mailbox ใน Microsoft 365 อย่าลืมติดตามเราและแบ่งปันบทความนี้

บทความที่เกี่ยวข้อง