ใครสามารถชี้ให้เห็นความเหมือนและความแตกต่างระหว่างระเบียน CNAME ปกติและระเบียน Route 53 ALIAS ของ Amazon ?
ใครสามารถชี้ให้เห็นความเหมือนและความแตกต่างระหว่างระเบียน CNAME ปกติและระเบียน Route 53 ALIAS ของ Amazon ?
คำตอบ:
ทั้งระเบียน CNAME และนามแฝงมีระดับของการอ้อมเช่นตัวชี้ไปยังตำแหน่งอื่นซึ่งต้องใช้ขั้นตอนเพิ่มเติมในการค้นหาคำตอบ ความแตกต่างคือใครทำขั้นตอนเพิ่มเติมนี้
ด้วยระเบียน CNAME ขั้นตอนเพิ่มเติมจะดำเนินการโดยลูกค้า เซิร์ฟเวอร์จะส่งคืนค่าที่กำหนดค่าไว้ของระเบียน CNAME เท่านั้นและลูกค้ามีหน้าที่รับผิดชอบในการค้นหาชื่อนั้นเพื่อค้นหาระเบียน A / AAAA
ด้วยนามแฝงบันทึกขั้นตอนเพิ่มเติมจะทำโดยเซิร์ฟเวอร์ เซิร์ฟเวอร์ใช้ค่าที่กำหนดของเรกคอร์ดและแก้ไขค่านี้เพื่อค้นหาเรกคอร์ด A / AAAA จากนั้นจะส่งคืนผลลัพธ์นี้ให้กับลูกค้าเป็นเรคคอร์ด A / AAAA และลูกค้าไม่จำเป็นต้องทำอะไรเลยเพื่อรับคำตอบสุดท้าย ลูกค้าไม่ทราบด้วยซ้ำว่าเซิร์ฟเวอร์ทำเช่นนี้ แต่จะเห็นระเบียน A / AAAA ธรรมดา
เอกสาร Route53มีรายละเอียดเพิ่มเติมเกี่ยวกับการบันทึกนามแฝง ในขณะนี้บันทึกนามแฝงสามารถชี้ไปที่ชื่อโฮสต์ของ ELB หรือที่ชื่อโฮสต์ในโซนเดียวกัน
CNAME ไม่สามารถใช้สำหรับ apex โดเมน (เช่นexample.com
) โดยไม่มีสิ่งแปลก ระเบียน ALIAS ทำหน้าที่เหมือน CNAME ที่อยู่เบื้องหลัง แต่แสดงตัวเองเป็นระเบียน A เพื่อขอระบบ