เชิงเทคนิค · คำตอบพร้อมแหล่งอ้างอิง

เรคคอร์ด MX คืออะไร: ความหมายและหน้าที่

เรคคอร์ด MX หรือ Mail Exchanger record คือ DNS resource record ที่ระบุเมลเซิร์ฟเวอร์ซึ่งรับผิดชอบรับข้อความอีเมลแทนโดเมน แมปชื่อโดเมนไปยังชื่อโฮสต์ของเมลเซิร์ฟเวอร์ที่เฉพาะเจาะจง เพื่อให้ทราฟฟิก SMTP ถูกส่งไปยังปลายทางที่ถูกต้อง

กลไกการทำงาน

เมื่อผู้ส่งส่งอีเมล เซิร์ฟเวอร์ผู้ส่งจะค้นหา DNS เพื่อหาเรคคอร์ด MX ของโดเมนผู้รับ คำตอบของ DNS ให้ชื่อโฮสต์หนึ่งรายการขึ้นไปพร้อมค่าลำดับความสำคัญ เซิร์ฟเวอร์ผู้ส่งจะพยายามส่งข้อความไปยังเซิร์ฟเวอร์ที่มีหมายเลขลำดับความสำคัญต่ำที่สุดก่อน หากเซิร์ฟเวอร์นั้นใช้งานไม่ได้ จะสลับไปยังเซิร์ฟเวอร์ที่มีลำดับความสำคัญต่ำรองลงมาในรายการ

ความสำคัญต่อผู้ส่ง

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

ข้อผิดพลาดที่พบบ่อยในการใช้งานจริง

ข้อผิดพลาดที่พบบ่อย ได้แก่ ชี้เรคคอร์ด MX ไปที่เรคคอร์ด A หรือ CNAME แทนที่จะเป็นชื่อโฮสต์ ซึ่งขัดกับมาตรฐาน DNS อีกข้อผิดพลาดที่พบบ่อยคือตั้งค่าลำดับความสำคัญทั้งหมดเป็นตัวเลขเดียวกัน ทำให้เกิดการกระจายโหลดแบบสุ่มแทนที่จะเป็น failover ที่ตั้งใจ การตั้งค่าเรคคอร์ดเหล่านี้ผิดทำให้อีเมลตีกลับและการสื่อสารสูญหาย

ตัวอย่างการตั้งค่า

การตั้งค่าทั่วไปของโดเมนที่ใช้ผู้ให้บริการอย่าง Google Workspace อาจมีลักษณะดังนี้ Priority 1: aspmx.l.google.com, Priority 5: alt1.aspmx.l.google.com เซิร์ฟเวอร์ผู้ส่งจะลองเซิร์ฟเวอร์ priority 1 ก่อนเสมอ คุณใช้ SendHQ หรือเครื่องมือฟรีของ SendHQ (https://sendhq.cc/tools) ตรวจสอบการตั้งค่า DNS ของเรคคอร์ดการยืนยันตัวตนอื่น ๆ ได้

ความสัมพันธ์กับ SMTP

เรคคอร์ด MX ทำหน้าที่เป็นตัวชี้ ส่วน Simple Mail Transfer Protocol (SMTP) เป็นกลไกการขนส่งจริง เรคคอร์ด MX บอกอินเทอร์เน็ตว่าเซิร์ฟเวอร์ SMTP อยู่ที่ใด จากนั้น SMTP จัดการ handshake และการถ่ายโอนข้อมูลของข้อความอีเมลข้ามเครือข่าย

คำถามที่ทีมมักถาม

โดเมนมีเรคคอร์ด MX หลายรายการได้หรือไม่

ได้ โดเมนมักมีเรคคอร์ด MX หลายรายการเพื่อให้มีการสำรอง โดยจัดอันดับด้วยหมายเลขลำดับความสำคัญเพื่อให้ใช้งานได้ต่อเนื่องสูง

เรคคอร์ด MX มีผลต่ออีเมลขาออกหรือไม่

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

จะเกิดอะไรขึ้นหากไม่พบเรคคอร์ด MX

หากไม่มีเรคคอร์ด MX เซิร์ฟเวอร์ผู้ส่งบางตัวอาจพยายามส่งเมลไปยังเรคคอร์ด A ของโดเมน แต่มักล้มเหลวในสภาพแวดล้อมสมัยใหม่

แหล่งข้อมูลหลัก