之前搜索DNS类型的时候发现很多地方把A记录和ANAME归为同一种类型,经常可见的是A记录(ANAME),对此保持怀疑,就去查了下资料
先说一下CNAME,CNAME记录不能与具有相同所有者名称的其他记录共存,如果一个解析器没有给定域名的缓存条目,它将以一般的方式解析该域名;一旦它缓存了一个域名的CNAME记录,它将使用CNAME记录来解决非缓存记录的查询。
而ANAME与CNAME提供的功能相似,但位于根级别,仅用于地址查询(即A理类型或AAAA类型)。与CNAME不同,ANAME可以与其他记录类型共存,也就是说,ANAME记录旁边的地址记录将被自动复制,并与ANAME目标的地址记录保持同步。ANAME记录可以出现在任何DNS节点上,并且可以与大多数其他RR类型共存,ANAME记录的“目标地址记录”是通过解析ANAME的最终目标而获得的地址记录,ANAME 记录最常用于域根目录下的 CDN(内容交付网络)实现
不常用,止步于此,更多信息请参考下面的链接,有误还请指出
参考:https://datatracker.ietf.org/doc/html/draft-ietf-dnsop-aname-04