CNAME记录和Route 53 ALIAS记录的异同

pra*_*tri 10 domain-name-system amazon-route53

有人能指出普通 CNAME 记录和亚马逊的 Route 53 ALIAS 记录之间的异同吗??

mgo*_*ven 25

CNAME 和别名记录都提供了一个间接级别,即它是指向另一个位置的指针,需要额外的步骤才能找到答案。不同之处在于执行此附加步骤。

使用 CNAME 记录,额外的步骤由客户端完成。服务器只返回 CNAME 记录的配置值,然后客户端负责查找该名称以找到 A/AAAA 记录。

使用别名记录,额外的步骤由服务器完成。服务器获取记录的配置值并主动解决此问题以查找 A/AAAA 记录。然后它将此结果作为 A/AAAA 记录返回给客户端,客户端无需执行任何操作即可获得最终答案。客户端甚至不知道服务器这样做了,它只是看到一个普通的 A/AAAA 记录。

Route53文档对别名记录的更多细节。目前别名记录只能指向 ELB 主机名或同一区域中的主机名。