【问题标题】:Which DNS property is faster CNAME or Alias?哪个 DNS 属性更快 CNAME 或别名?
【发布时间】:2018-10-20 17:49:14
【问题描述】:

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

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

www.exmaple.com -> A someIP.

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

附:是的,我理解请求执行的时间差是如此之小,应该忘记它。

【问题讨论】:

  • 只有 CNAME 是标准的,所有其余的都是专有的 kludges 来处理顶级 CNAME 类功能的情况。此外,由于 DNS 查询是缓存的,因此通常不是整个会话所涉及的重要时间部分,尤其是在 Web 上,所有外部依赖于脚本、CSS、字体、图像等。

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


【解决方案1】:

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

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

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

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

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

【讨论】:

    猜你喜欢
    • 2013-04-16
    • 1970-01-01
    • 1970-01-01
    • 2020-01-25
    • 1970-01-01
    • 2014-02-05
    • 2013-03-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多