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 可以。
这可能很愚蠢,但我真的对这个问题很感兴趣。
我想为主域创建镜像 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 可以。