CNAME 或别名哪个 DNS 属性 更快?

Which DNS property is faster CNAME or Alias?

这可能很愚蠢,但我真的对这个问题很感兴趣。 我想为主域创建镜像 www 子域,但无法选择使用哪个 属性...

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

www.exmaple.com -> A someIP.

只是不太了解 Google Cloud DNS 的行为方式。如果使用 CNAME,客户端会得到一个子域 IP 还是他会得到主域的名称并进行第二次请求以获取他的 IP?

P.S。是的,我明白请求执行的时间差很小,应该算了吧。

Google云解析不支持ALIAS资源记录。

ALIAS (A) 记录通常速度更快,通常用于同一提供商的内部服务。示例是负载平衡器。 ALIAS 记录通常具有较短的 TTL(通常为 60 秒),因此它们会不断地被解析到服务。

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

当 select ALIAS 与 CNAME 时,需要考虑更多因素。例如:

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