nslookup 的多个条目是否意味着通过 DNS 进行负载平衡?

nslookup 的多个条目是否意味着通过 DNS 进行负载平衡?

我正在阅读有关在 DNS 级别实现的负载平衡器与转发到负载平衡器的单个 DNS 条目之间的差异的信息。

我发现本次问答特别有用:

我从最上面的答案中得到的印象是基于 DNS 的负载平衡并不可靠。当我nslookup在一些大型网站上运行时,大多数网站似乎都有多个 IP 条目:

nslookup google.com- 1 个IP

nslookup amazon.com- 6 个IP

nslookup netflix.com- 8 个 IP

Amazon 和 Netflix 的结果是否暗示他们正在使用 DNS 进行循环负载平衡?

答案1

正如链接中的最佳答案所述,基于负载平衡的 DNS 并不可靠;它还因无法分配负载而闻名均匀地

使用 DNS 负载平衡技术时,您既依赖于中间 DNS 服务器所做的缓存选择,也依赖于客户端的决策。

如果发生故障,如果仅单独使用 DNS 负载平衡,则可能会有客户端无法转移到健康节点。

您还假设服务器/CDN IP 地址可以 1:1 映射到各个计算机,但对于您指定的播放器来说通常情况并非如此;事实上,使用选播技术,对服务的“相同”IP 地址的同一组请求将被定向到不同的数据中心和不同的机器,甚至基于发出服务请求的地理位置的不同技术。

相关内容