我有一个 dns 服务器 xxx234,它也在同一台服务器上运行 haproxy。客户端直接连接到 dns。
我想提供多台服务器,因为有时网络连接会因 haproxy 中的瓶颈而变慢。
有没有办法让客户端连接到 xxx234,但又像使用 dns 循环连接一样对其进行负载平衡?我猜不行,因为 DNS 不使用名称?
答案1
为客户端设置并提供多个 DNS 服务器(至少 2 个)是非常常见的做法,也是推荐的做法。如果确实有多个答案可用(已设置),则循环是一种使用 DNS 记录和默认行为进行响应的正确方法。
但是,如果有任何限制坚持使用单个 IP 地址,您可以使用 L3 负载均衡器来实现这一点。