DNS 循环是一种通过 DNS 服务器功能实现的负载平衡机制,其中通过循环 DNS 区域记录中定义的多个 IP 地址,传入流量会自动分配到多个服务器之间。 这种负载分配方法通过标准 DNS 区域设置配置起来相对简单。
在 DNS 循环中,DNS 服务器每次响应 DNS 查询时都会循环浏览相关的 IP 地址列表。 因此,传入的请求会均匀分布在多个服务器之间,从而实现简单的负载平衡。
虽然 DNS 循环很容易实现,但它存在几个重要的限制:
为了实现更智能的负载分配和应对服务器故障的能力,组织通常会选择高级负载平衡解决方案。 F5 BIG-IP 本地流量管理器 (LTM)提供全面且自适应的负载平衡,通过智能分配流量、实时监控服务器运行状况以及消除停机或缓存相关问题来克服这些限制。