可以使用裸域名作为服务器地址(即使用示例.com不是www.example.com)是否会以某种方式让基于 DNS 的负载平衡变得更加困难?
负载平衡示例:
- 循环 DNS 负载平衡。
- 水平分割 DNS 服务器,即根据客户端地址不同,给出不同的响应(IP地址)。
- 计划中的一项功能亚马逊 53 号公路:“未来,我们计划增加其他集成功能,例如将您的客户路由到最近的 EC2 区域的能力。”
背景:有时当人们争论是否应该包括万维网在服务器地址中,他们没有使用裸域名作为服务器地址,而是提到了与负载平衡和裸域相关的问题。但他们似乎没有具体说明这些问题是什么。
答案1
唯一会遇到问题的情况是当您使用第三方共享(或提供商管理的 GLB)负载平衡服务(如 Amazon 的 ELB)时,该服务要求您将 CNAME 放入其负载平衡系统到您的 DNS。在这种情况下,您将无法使用裸域名,因为您不能在同一个 rrname 上同时拥有 CNAME 和另一种记录类型(例如 NS 或 SOA)。
答案2
不会,这不会使 DNS 负载平衡有任何不同。在这两种情况下,您都必须在区域文件中指定循环条目。使用 www 或“@”只是微不足道的区别。