จะสร้างอีเมลองค์กร ควรรู้เกี่ยวกับ A record เพราะ A record ย่อมาจากคำว่า Address เป็นระเบียน DNS ที่ใช้สำหรับการบันทึกข้อมูล IP address ของ Domain หรือ Sub Domain ตัวอย่างเช่น ถ้าคุณทำการ Point : domain.com ไปยัง IP 27.254.62.222 เมื่อมีการ Enter ชื่อ domain.com ใน Browser DNS ก็จะทำการส่งค่า IP 27.254.62.222 มาให้ เพื่อให้ไปยัง IP Server ดังกล่าวเพื่อดึงข้อมูลจาก Server นี้ขึ้นมาแสดงผล
ตัวอย่างค่า A Record
domain.com | record type | value | TTL |
@ | A | 27.254.62.222 | 14400 |
เครื่องหมาย @ เป็นสัญลักษณ์แทนชื่อโดเมน domain.com
TTL (time to live) หมายถึงเวลาที่จะให้มีผลในการ Update ข้อมูลนี้ ตัวเลข 11440 = 11440 วินาที
A Record ทำงานอย่างไร
- จากภาพประกอบให้สมมุติว่า Domain ชื่อ abc.com
- สมมุติว่าได้ทำการ Map: www.abc.com แบบ A Record ไปยัง IP: XX.XXX.XXX.1 เมื่อมีคนมาเข้าเว็บ www.abc.com มันก็จะวิ่งไปหา Server IP: XX.XXX.XXX.1 ที่เรา Map ไว้โดยอัตโนมัติ
- ในทางเดียวกัน หากคุณได้ทำการ Map: mail.abc.com แบบ A Record ไปยัง IP: XX.XXX.XXX.2 เมื่อมีคนเข้าเว็บ mail.abc.com มันก็จะพาไปยัง Server IP: XX.XXX.XXX.2 โดยอัตโนมัติ
หาก Server ของคุณมีการเปลี่ยนหมายเลข IP บ่อยๆ และมีคนต้องมา Connect กับ Server คุณจำนวนมากๆ ผู้เขียนแนะนำเป็นอย่างยิ่งที่จะต้องให้คนที่ต้องมา Connect กับ Server คุณโดยการ Map แบบ CNAME จะเป็นวิธีที่ดีกว่า
ความแตกต่างระหว่าง A Record และ CNAME Record
A Record
คือการตั้งค่าให้ตัว Domain มีค่าเท่ากับ IP โดยเมื่อม่ีการเข้า Hostname ระบบจะส่งไปยังปลายทางของ IP ที่ตั้งค่าไว้
เช่น A Record = Domain.com ตั้งค่าเป็น IP : 11.22.33.4เมื่อมีการเข้า Hostname.com Server DNS จะชี้ไปเข้ายัง
IP : 11.22.33.4 ทันที
Canonical name หรือ CNAME
คือ การตั้งชื่อเล่นให้กับ Domain นั่นเอง เช่น mail.test.co.th, webmail.company.com
ซึ่งโดยปกติแล้ว Cname มักจะใช้ในการสร้าง Subdomain เมื่อเราตั้งค่าใน DNS Zone แล้ว ก็ต้องตั้งค่าปลายทางว่าจะให้ชี้ค่า Cname ดังกล่าวไปที่ Host ตัวใด ซึ่ง Host ในที่นี้ก็ต้องเป็นชื่อเล่นเช่นกัน เช่น mailtl.maildee.com จะไม่สามารถชี้ค่าเป็น IP Address ได้
สรุป
A Record และ Cname จะต่างกันโดยการกำหนดการชี้ค่า ระหว่าง ชี้ไปยัง IP และ ชี้ไปยัง ชื่อเล่นที่กำหนด
อ้างอิงข้อมูลจาก https://www.cloudflare.com/learning/dns/dns-records/dns-a-record/
บทความที่เกี่ยวข้อง
DNS คืออะไร ทำงานอย่างไร
DNS record คืออะไร
NS Record คืออะไร
AAAA Record คืออะไร
CNAME record คืออะไร