1. Home
  2. Knowledge Base
  3. MX Record Essentials

สิ่งจำเป็นสำหรับระเบียน MX

ปกป้องการเดินทางของอีเมลของคุณ

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

การกำหนดค่าระเบียน MX

บันทึก MX หรือ Mail Exchange เป็นองค์ประกอบสำคัญในกระบวนการส่งต่ออีเมล ในบทความก่อนหน้านี้ เราได้ให้ความกระจ่างว่า DNS (Domain Name System - ที่เก็บข้อมูลเกี่ยวกับโดเมน) คืออะไร และบทบาทของ DNS ในการจัดส่งจดหมายและความปลอดภัยของจดหมาย ระเบียน MX คือระเบียน DNS ที่หลากหลาย ซึ่งจะค้นหาเซิร์ฟเวอร์อีเมลรับที่ได้รับอนุญาตสำหรับโดเมนที่ระบุในช่องถึงของส่วนหัว ข้อมูลเกี่ยวกับเซิร์ฟเวอร์อีเมลที่รับระบุไว้ในบันทึกโดยโฮสต์ พูดง่ายๆ ก็คือ บันทึก MX ทำหน้าที่เป็นแผนงานสำหรับอีเมล โดยบอกว่าควรไปที่ใดจึงจะถึงจุดหมายปลายทาง โดยทำหน้าที่เป็นข้อมูลสำคัญที่ช่วยให้เซิร์ฟเวอร์อีเมลระบุตำแหน่งที่จะส่งข้อความขาเข้า

ระเบียน MX มีมุมมองดังต่อไปนี้:

example.net.   3600   IN     MX      20     mailserver1.example.net.
example.net.   3600   IN     MX      30     mailserver2.example.net.

ในตัวอย่างนี้:

  1. ชื่อโดเมน: ชื่อโดเมนคือ "example.net"
  2. ค่า TTL (Time to Live): ค่า TTL ตั้งไว้ที่ 3600 วินาที (1 ชั่วโมง) หมายความว่าตัวแก้ไข DNS สามารถแคชระเบียน MX ได้นานถึง 1 ชั่วโมงก่อนที่จะต้องตรวจสอบการอัปเดต
  3. "IN" ย่อมาจากอินเทอร์เน็ต
  4. ประเภทระเบียน: "MX" ระบุว่าเป็นระเบียน MX
  5. ค่ากำหนด: ค่ากำหนดตั้งไว้ที่ 20 และ 30 โดยแนะนำว่าเซิร์ฟเวอร์ที่มีค่าลำดับความสำคัญต่ำสุดจะถูกลองใช้ก่อน
  6. ตัวแลกเปลี่ยนเมล: ตัวแลกเปลี่ยนเมลคือ "mailserver1.example.net" และ "mailserver2.example.net" ซึ่งระบุว่าเซิร์ฟเวอร์เมลเหล่านี้มีหน้าที่ในการจัดการอีเมลสำหรับโดเมน "example.net"

ระเบียน MX ยังใช้ระเบียน A หรือ AAAA (ขึ้นอยู่กับเวอร์ชัน IP) ระเบียน A มีที่อยู่ IP ของโดเมนเป้าหมาย

The process of email transmission using mx record check. DNS Sender Mail Server Mail Server Recipient MX Request MX Response Sender Mail Client Mail Client Recipient 187.198.15.95 187.198.15.95 MX records for a domain

เหตุใดระเบียน MX จึงมีความสำคัญ?

การกำหนดค่าระเบียน MX ด้วยวิธีที่เหมาะสมช่วยให้มั่นใจได้ถึงกระบวนการกำหนดเส้นทางและการส่งมอบที่ราบรื่น ต่อไปนี้เป็นเหตุผลบางประการว่าทำไมจึงมีความสำคัญ:

  • การจัดส่งสำเร็จ: ระเบียน MX มีหน้าที่กำหนดเส้นทางที่อีเมลใช้จากผู้ส่งไปยังผู้รับ เมื่อระบุระเบียน MX อย่างถูกต้อง คุณจะมั่นใจได้ว่าอีเมลของคุณจะถูกส่งไปยังเซิร์ฟเวอร์อีเมลที่เหมาะสม ซึ่งจะช่วยเพิ่มโอกาสในการจัดส่งได้สำเร็จ
  • หลีกเลี่ยงการถูกทำเครื่องหมายว่าเป็นสแปม: ผู้ให้บริการอีเมลหลายรายทำการตรวจสอบระเบียน MX ในข้อความขาเข้า เพื่อหลีกเลี่ยงกรณีที่อีเมลอาจถูกตั้งค่าสถานะว่าเป็นสแปมหรือถูกปฏิเสธ การกำหนดค่าระเบียน MX ที่เหมาะสมจะปรับปรุงความสามารถในการส่งอีเมล และช่วยให้อีเมลหลีกเลี่ยงการติดตัวกรองสแปม
  • ความน่าเชื่อถือและความหลากหลาย: ระเบียน MX ช่วยให้คุณสามารถผูกที่อยู่ IP/เซิร์ฟเวอร์อีเมลมากกว่าหนึ่งรายการกับโดเมนของคุณ และตั้งค่าตามลำดับความสำคัญ ซึ่งหมายความว่าในกรณีที่เซิร์ฟเวอร์เมลตัวใดตัวหนึ่งไม่สามารถใช้งานได้ อีเมลจะถูกส่งไปยังเซิร์ฟเวอร์ถัดไปโดยอัตโนมัติ ความหลากหลายนี้ช่วยให้แน่ใจว่าอีเมลของคุณมีโอกาสสูงที่จะไปถึงปลายทางที่ต้องการ แม้ว่าจะมีปัญหาชั่วคราวกับเมลเซิร์ฟเวอร์ที่ระบุก็ตาม
  • การตรวจสอบสิทธิ์: ระเบียน MX ยังช่วยตรวจสอบแหล่งที่มาของข้อความขาเข้าด้วย เมื่อใช้ร่วมกับบันทึก SPF (Sender Policy Framework) และ DKIM (DomainKeys Identified Mail) จะทำให้มีการรักษาความปลอดภัยอีเมลระดับสูงโดยการจับคู่โดเมนของผู้ส่งกับที่อยู่ IP ที่ได้รับอนุญาตของเซิร์ฟเวอร์ ดังนั้นจึงรับประกันความถูกต้องตามกฎหมายของแหล่งที่มาของข้อความ ดังนั้นจึงทำหน้าที่เป็นวิธีหนึ่งในการป้องกันการปลอมแปลงและฟิชชิ่ง

มันทำงานอย่างไร

จะตรวจสอบระเบียน MX ได้อย่างไร?

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

การใช้พรอมต์คำสั่ง/เทอร์มินัล

  1. เปิดพรอมต์คำสั่งหรือเทอร์มินัลแล้วป้อนคำสั่ง "nslookup -type=MX domainname.com"

    usr@usr-lap:~$ nslookup -type=MX gmail.com
  2. เมื่อคุณแทนที่ "domainname.com" ด้วยชื่อโดเมนจริงของคุณ (gmail.com ในตัวอย่างที่ให้ไว้ด้านบน) คุณจะเห็นระเบียน MX ที่เชื่อมโยงกับโดเมนของคุณ

    Server:         127.0.0.53
    Address:        127.0.0.53#53
    
    Non-authoritative answer:
    gmail.com       mail exchanger = 5 gmail-smtp-in.l.google.com.
    gmail.com       mail exchanger = 30 alt3.gmail-smtp-in.l.google.com.
    gmail.com       mail exchanger = 10 alt1.gmail-smtp-in.l.google.com.
    gmail.com       mail exchanger = 20 alt2.gmail-smtp-in.l.google.com.
    gmail.com       mail exchanger = 40 alt4.gmail-smtp-in.l.google.com.

เครื่องมือค้นหา DNS ออนไลน์

คุณสามารถใช้ของเรา แอปพลิเคชันค้นหา MX Records

  1. เพียงกรอกชื่อโดเมนในช่องค้นหา
  2. กดปุ่ม “ค้นหาบันทึก MX”
  3. รับบันทึกด้วยชื่อโดเมนเซิร์ฟเวอร์การแลกเปลี่ยนจดหมาย

คำสั่งขุด:

  1. If you have access to a Linux or Mac system, you can use the "dig" command to check MX records: "dig MX domainname.com".

    usr@usr-lap:~$ dig MX gmail.com
  2. เมื่อคุณแทนที่ "domainname.com" ด้วยชื่อโดเมนจริงของคุณ (gmail.com ในตัวอย่างที่ให้ไว้ด้านบน) คุณจะเห็นระเบียน MX ที่เชื่อมโยงกับโดเมนของคุณ

    ; <<>> DiG 9.18.12-0ubuntu0.22.04.1-Ubuntu <<>> MX gmail.com
    ;; global options: +cmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 50633
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 1
    
    ;; OPT PSEUDOSECTION:
    ; EDNS: version: 0, flags:; udp: 65494
    ;; QUESTION SECTION:
    ;gmail.com.                     IN      MX
    
    ;; ANSWER SECTION:
    gmail.com.              1790    IN      MX      10 alt1.gmail-smtp-in.l.google.com.
    gmail.com.              1790    IN      MX      30 alt3.gmail-smtp-in.l.google.com.
    gmail.com.              1790    IN      MX      40 alt4.gmail-smtp-in.l.google.com.
    gmail.com.              1790    IN      MX      5 gmail-smtp-in.l.google.com.
    gmail.com.              1790    IN      MX      20 alt2.gmail-smtp-in.l.google.com.
    
    ;; Query time: 0 msec
    ;; SERVER: 127.0.0.53#53(127.0.0.53) (UDP)
    ;; WHEN: Fri May 26 23:00:54 MSK 2023
    ;; MSG SIZE  rcvd: 161
          

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

ปัญหาทั่วไป

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

  • ไม่มีระเบียน MX: การไม่มีระเบียน MX สำหรับโดเมนจะทำให้การส่งอีเมลล้มเหลว จำเป็นอย่างยิ่งที่จะต้องระบุระเบียน MX อย่างน้อยหนึ่งรายการเพื่อให้แน่ใจว่ามีการกำหนดเส้นทางอีเมลขาเข้าที่เหมาะสม
  • ค่าลำดับความสำคัญไม่ถูกต้อง: สำหรับระเบียน MX หลายรายการได้รับการกำหนดลำดับความสำคัญ โดยมีค่าหนึ่งค่าสำหรับแต่ละระเบียน ตั้งแต่ 0 ถึง 65535 เมื่อเลือกระหว่างค่าเหล่านี้ เซิร์ฟเวอร์ที่ส่งจะเลือกใช้เซิร์ฟเวอร์ Exchange ที่ต่ำกว่า มูลค่าก่อน ค่าจะต้องแตกต่างกัน มิฉะนั้น ระเบียน MX ที่มีค่าลำดับความสำคัญเท่ากันอาจทำให้เกิดปัญหาในการแสดงโฆษณาได้
  • ระเบียน A/AAAA หายไปหรือไม่ถูกต้อง: ระเบียน MX เชื่อมโยงกับระเบียน A หรือ AAAA ของเซิร์ฟเวอร์อีเมล หากบันทึกเหล่านี้หายไปหรือกำหนดค่าไม่ถูกต้อง การส่งอีเมลจะได้รับผลกระทบ สิ่งสำคัญคือต้องตรวจสอบให้แน่ใจว่าระเบียน A หรือ AAAA ของเซิร์ฟเวอร์อีเมลของคุณได้รับการตั้งค่าอย่างถูกต้องและตรงกับระเบียน MX
  • การบล็อกพอร์ตโดยไฟร์วอลล์: หากเซิร์ฟเวอร์อีเมลของคุณอยู่หลังไฟร์วอลล์ที่จำกัดการเชื่อมต่อขาเข้าบนพอร์ตที่จำเป็น เซิร์ฟเวอร์ดังกล่าวสามารถป้องกันการส่งอีเมลได้ ตรวจสอบให้แน่ใจว่าการตั้งค่าไฟร์วอลล์ของคุณอนุญาตการเชื่อมต่อขาเข้าบนพอร์ตที่จำเป็นเพื่อให้แน่ใจว่ากระบวนการจัดส่งราบรื่น
  • ระเบียน MX ที่ล้าสมัย: เมื่อเวลาผ่านไป โครงสร้างพื้นฐานของเซิร์ฟเวอร์อีเมลอาจมีการเปลี่ยนแปลง หากคุณใช้ระเบียน MX ที่ล้าสมัยหรือเก่า อีเมลอาจถูกส่งไปยังเซิร์ฟเวอร์ที่ไม่มีอยู่จริงหรือเลิกใช้งานแล้ว ส่งผลให้การจัดส่งล้มเหลว การตรวจสอบและอัปเดตระเบียน MX ของคุณเป็นประจำจะรับประกันว่าจะมีการส่งอีเมลอย่างต่อเนื่อง

Frequently asked questions

ค้นหาคำตอบสำหรับคำถามของคุณเกี่ยวกับระเบียน MX

จะเกิดอะไรขึ้นหากระเบียน MX ของฉันได้รับการกำหนดค่าไม่ถูกต้อง?

หากระเบียน MX ของคุณกำหนดค่าไม่ถูกต้อง การส่งอีเมลอาจได้รับผลกระทบ อีเมลอาจตีกลับ ถูกทำเครื่องหมายว่าเป็นสแปม หรือไม่สามารถเข้าถึงผู้รับที่ต้องการได้

ฉันสามารถมีระเบียน MX หลายรายการเพื่อสำรองข้อมูลได้หรือไม่?

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

การเปลี่ยนแปลงระเบียน MX ใช้เวลานานเท่าใดจึงจะเผยแพร่?

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

ฉันสามารถเปลี่ยนระเบียน MX โดยไม่ส่งผลต่อการส่งอีเมลได้หรือไม่?

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

ระเบียน MX เกี่ยวข้องกับความปลอดภัยของอีเมลหรือไม่?

ระเบียน MX มีบทบาทในการรักษาความปลอดภัยอีเมลผ่านกลไกต่างๆ เช่น SPF และ DKIM ระเบียน MX ที่กำหนดค่าอย่างเหมาะสมช่วยเพิ่มความปลอดภัยให้กับอีเมล และช่วยป้องกันการปลอมแปลงและฟิชชิ่ง

ฉันสามารถใช้ที่อยู่ IP แทนโดเมนในระเบียน MX ได้หรือไม่?

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