哪个DNS属性比CNAME或Alias更快?

时间:2018-10-20 17:49:15

标签: browser dns google-cloud-platform google-cloud-dns

这可能很愚蠢,但是我对这个问题确实很感兴趣。 我想将镜像www设为主域名,却无法选择要使用的属性...

CNAME看起来更清晰。我可以这样设置:

www.exmaple.com-> A someIP

只是不太了解Google Cloud DNS的行为。如果使用CNAME,客户端将获得子域IP还是获得主域的名称并再次请求获得IP?

P.S。是的,我知道执行请求的时间差很小,应该忘记它。

1 个答案:

答案 0 :(得分:2)

Google Cloud DNS不支持ALIAS资源记录。

ALIAS(A)记录通常更快,并且通常用于同一提供商的内部服务。例如负载平衡器。 ALIAS记录通常具有较短的TTL(通常为60秒),以便不断将其解析为服务。

解析CNAME时,需要对返回的DNS名称进行后续查找,该DNS名称可以是另一个CNAME,等等。

选择ALIAS与CNAME时需要考虑更多因素。例如:

  • AWS不对ALIAS记录查询收费,但对CNAME查询收费。
  • 您不能将CNAME用作区域顶点(example.com)。您可以访问子域名(www.example.com)。
  • CNAME不能与同名的另一个资源记录共存,而ALIAS可以。