网站使用 2 个 IP 地址进行故障转移

网站使用 2 个 IP 地址进行故障转移

我们有一个带有 2 个公共 IP(不同 ISP)的 Moodle Web 服务器。如果第一个 ISP 连接失败,是否可以建立一种机制,使用其他 IP 访问网站?我们在 DNS 记录中添加了 2 个公共 IP。但发现有些文章说 DNS 中的多个 IP 不提供故障转移机制。

请建议一种实现故障转移的方法。提前致谢。

答案1

两个 ISP 上的两个 IP 地址不是故障转移:它们是负载平衡的。如果一个 IP 地址发生故障,如果客户端不够智能,无法测试第二个 IP 地址,则客户端将无法加入您的服务器。如果您想始终保持正常运行,则需要管理每一侧的故障。如果服务器发生故障,您可以将所有请求从一个 IP 重定向到另一个 IP,但客户端将继续访问您的两个 IP

答案2

您需要某种东西来控制名称服务器/DNS,以使其正常工作。

我知道有一种设备可以做到这一点,但本质上它就是这样做的,也许一些路由器也可以做到这一点,对此我不知道。

  • 它为网站的 DNS 条目设置了一个非常低的 TTL。
  • 两个 WAN 上都有两个设备。
  • 它检测到链接何时断开,剩余的设备将更新 DNS 区域以删除死链接引用。
  • 当设备启动时,它会按预期重置 DNS 区域。

相关内容