ความแตกต่างที่สำคัญ: ทั้ง CName และ A Record เป็นประเภทของการบันทึกทรัพยากรในระบบชื่อโดเมน (DNS) ระเบียนจะจับคู่ชื่อโดเมนกับที่อยู่ IP หนึ่งรายการขึ้นไป ในทางกลับกันระเบียน CNAME จะจับคู่ชื่อโดเมนกับชื่อโดเมนอื่น
ทั้ง CName และ A Record เป็นประเภทของการบันทึกทรัพยากรในระบบชื่อโดเมน (DNS) บันทึกทรัพยากรเป็นบันทึกฐานข้อมูลที่เก็บไว้ในไฟล์โซนของ DNS DNS รับผิดชอบการใช้ฐานข้อมูลแบบกระจายลำดับชั้นและซ้ำซ้อนสำหรับข้อมูลที่เกี่ยวข้องกับชื่อและที่อยู่โดเมนอินเทอร์เน็ต
ระเบียนจะจับคู่ชื่อโดเมนกับที่อยู่ IP หนึ่งรายการขึ้นไป ตัวอย่างเช่น: ไปที่ mydomain.com จะแจ้งให้เบราว์เซอร์ทำการค้นหา DNS ซึ่งจะส่งผลให้ที่อยู่ IP ที่สอดคล้องกันเช่น 111.222.333.444
ตัวอย่างเช่น: หากมีโดเมนย่อยหลายโดเมนเช่น www.mydomain.com, ftp.mydomain.com, mail.mydomain.com ฯลฯ พวกเขาสามารถเชื่อมโยงเข้าด้วยกันโดยใช้กับ CNAME ดังนั้นการป้อนโดเมนย่อยใด ๆ จะนำไปสู่ชื่อโดเมนหลักเช่น mydomain.com
CName | บันทึก | |
ค่า (ทศนิยม) | 5 | 1 |
กำหนด RFC | RFC 1035 | RFC 1035 |
ลักษณะ | บันทึกชื่อที่ยอมรับได้ | บันทึกที่อยู่ |
ฟังก์ชัน | ชื่อแทนหนึ่งชื่อไปยังชื่ออื่น: การค้นหา DNS จะดำเนินการต่อโดยลองค้นหาใหม่ด้วยชื่อใหม่ | ส่งคืนที่อยู่ IPv4 32- บิตที่ใช้กันมากที่สุดในการจับคู่ชื่อโฮสต์กับที่อยู่ IP ของโฮสต์ แต่ยังใช้สำหรับ DNSBLs จัดเก็บซับมาสก์ใน RFC 1101 |