DNS Records คืออะไร? อธิบาย A, AAAA, CNAME, MX, TXT

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

DNS Record คืออะไร?

DNS Record คือข้อมูลที่บอกว่า Domain ของคุณชี้ไปยังอะไร เมื่อผู้ใช้พิมพ์ชื่อเว็บไซต์ในเบราว์เซอร์ DNS Server จะค้นหา Record เหล่านี้เพื่อตอบกลับว่าควรเชื่อมต่อไปที่ IP Address หรือ Server ใด

A Record — ชี้ Domain ไปยัง IPv4

A Record เป็น Record พื้นฐานที่สุด ทำหน้าที่ชี้ชื่อ Domain ไปยัง IPv4 Address ของ Server ตรงๆ

ตัวอย่าง:
example.com  →  A  →  103.12.34.56
www          →  A  →  103.12.34.56

สำหรับผู้ใช้ Cloud VPS ของ DE ให้ใส่ IP Address ของ VPS ในช่อง Value ของ A Record

AAAA Record — ชี้ Domain ไปยัง IPv6

AAAA Record ทำงานเหมือน A Record แต่ใช้กับ IPv6 Address ซึ่งมีหน้าตาแบบนี้:

example.com  →  AAAA  →  2400:cb00:2048:1::c629:d7a2

CNAME Record — ชี้ชื่อไปยังชื่ออื่น

CNAME Record (Canonical Name) ไม่ชี้ไปยัง IP โดยตรง แต่ชี้ Domain หนึ่งไปยัง Domain อื่น ใช้บ่อยสำหรับ Subdomain เช่น shop.example.com ชี้ไปยัง storefront.someplatform.com

shop.example.com  →  CNAME  →  storefront.shopify.com
mail.example.com  →  CNAME  →  mail.google.com

ข้อสำคัญ: ไม่สามารถใช้ CNAME ที่ Root Domain (example.com) ได้ ต้องใช้ที่ Subdomain เท่านั้น — Cloudflare มีฟีเจอร์ CNAME Flattening ที่ช่วยแก้ปัญหานี้

MX Record — สำหรับระบบ Email

MX Record (Mail Exchange) บอกว่า Email ของ Domain นี้ควรส่งไปยัง Mail Server ใด สำคัญมากสำหรับผู้ใช้ Cloud Email ของ ผู้ให้บริการโฮสติ้ง เพราะถ้า MX Record ผิด Email จะส่งไม่ได้

example.com  →  MX  →  Priority: 10  →  mail.de.co.th

Priority คือตัวเลขบอกลำดับความสำคัญ ตัวเลขน้อยกว่า = สำคัญกว่า ถ้ามี MX หลายตัว จะใช้ Priority น้อยที่สุดก่อน

TXT Record — ข้อความยืนยันและ Policy

TXT Record ใช้เก็บข้อความอิสระ มักใช้เพื่อ:

  • SPF (Sender Policy Framework): ระบุว่า Server ไหนมีสิทธิ์ส่ง Email ในชื่อ Domain คุณ
  • DKIM: ลายเซ็นดิจิทัลยืนยันว่า Email มาจาก Server จริง
  • DMARC: Policy สำหรับจัดการ Email ที่ไม่ผ่านการตรวจสอบ
  • Domain Verification: ยืนยันความเป็นเจ้าของ Domain กับ Google, Facebook เป็นต้น

NS Record — Nameserver

NS Record ระบุว่า DNS ของ Domain นี้ถูกจัดการโดย Nameserver ใด เมื่อเปลี่ยนมาใช้ Cloudflare จะเห็น NS Record ชี้ไปยัง Cloudflare Nameserver โดยอัตโนมัติ

SRV Record — สำหรับ Service เฉพาะ

SRV Record ใช้ระบุ Service เฉพาะ เช่น VoIP, Game Server หรือ Messaging Protocol มักใช้กับ Microsoft Teams, Zoom หรือ SIP

สรุป

DNS Records เป็นหัวใจของการทำงานของ Domain ทุกเว็บไซต์ เมื่อเข้าใจแต่ละ Record แล้ว การตั้งค่า Cloudflare DNS สำหรับ Cloud VPS, Cloud Hosting หรือ Cloud Email ของ ผู้ให้บริการโฮสติ้ง จะทำได้อย่างถูกต้องและมั่นใจมากขึ้นครับ