DNS คืออะไร?
DNS (Domain Name System) เปรียบเสมือนสมุดโทรศัพท์ของอินเทอร์เน็ต มันแปลงชื่อโดเมนที่มนุษย์อ่านได้ เช่น evilmail.com ให้เป็นหมายเลข IP ที่คอมพิวเตอร์เข้าใจ DNS records ประเภทต่างๆ ทำหน้าที่แตกต่างกันไป
A Record
A record (Address Record) เป็น record พื้นฐานที่สุด มันชี้ชื่อโดเมนไปยังหมายเลข IPv4 ตัวอย่างเช่น:
yourdomain.com. A 93.184.216.34เมื่อมีคนพิมพ์โดเมนของคุณในเบราว์เซอร์ A record จะบอกว่าต้องติดต่อเซิร์ฟเวอร์ไหน สำหรับ IPv6 จะใช้ AAAA record แทน
MX Record
MX record (Mail Exchanger) บอกว่าอีเมลสำหรับโดเมนของคุณควรส่งไปที่เซิร์ฟเวอร์ไหน ตัวเลขด้านหน้าคือค่า priority ยิ่งเลขน้อยยิ่งมีความสำคัญสูง:
yourdomain.com. MX 10 mx1.evilmail.com.
yourdomain.com. MX 20 mx2.evilmail.com.หากเซิร์ฟเวอร์ priority 10 ไม่ตอบสนอง ระบบจะส่งไปที่ priority 20 แทน
CNAME Record
CNAME record (Canonical Name) สร้าง alias ชี้จากชื่อหนึ่งไปยังอีกชื่อหนึ่ง:
www.yourdomain.com. CNAME yourdomain.com.
mail.yourdomain.com. CNAME mail.evilmail.com.ข้อควรจำ: CNAME ไม่สามารถใช้ที่ root domain (apex) ได้ คุณไม่สามารถตั้ง CNAME ให้ yourdomain.com โดยตรง ต้องใช้ A record แทน
TXT Record
TXT record เก็บข้อมูลข้อความอิสระ ใช้งานหลายอย่างรวมถึง SPF, DKIM และการยืนยันความเป็นเจ้าของโดเมน:
yourdomain.com. TXT "v=spf1 include:spf.evilmail.com ~all"Records อื่นๆ ที่ควรรู้
SRV Record: กำหนดตำแหน่งของบริการเฉพาะ เช่น SIP หรือ XMPP พร้อมข้อมูลพอร์ตและ priority
CAA Record: ระบุว่า Certificate Authority (CA) ใดได้รับอนุญาตให้ออก SSL certificate สำหรับโดเมนของคุณ
PTR Record: ใช้สำหรับ reverse DNS lookup แปลงจากหมายเลข IP กลับเป็นชื่อโดเมน สำคัญสำหรับการส่งอีเมลเพราะเซิร์ฟเวอร์ปลายทางมักตรวจสอบ PTR record
สรุป
การทำความเข้าใจ DNS records เป็นพื้นฐานที่สำคัญสำหรับการจัดการโดเมนและระบบอีเมล ไม่ว่าคุณจะตั้งค่าโดเมนเองกับ EvilMail หรือแก้ไขปัญหาการส่งอีเมล ความรู้เรื่อง DNS จะช่วยให้คุณวินิจฉัยและแก้ไขปัญหาได้อย่างรวดเร็ว

