我有一台 Windows Server 计算机,上面有 2 个网卡,分别连接到 2 个不同的 ISP。我们的 DNS 托管在外部。我想做的是设置它,当一个 ISP 出现故障时,第二个 ISP 将接管。我非常确定循环不是我想要的,因为它会在 50% 的时间内将人们发送到出现故障的 ISP。我读过有关 NLB 的文章,但我看到的所有内容都与群集中的多台计算机有关。我没有设置群集。我也考虑过 NIC 组合,但我不知道这是否适用于我们的 dsn 托管在外部的情况。任何帮助都将不胜感激。
答案1
为了实现您的目标,您有两种选择:
- 边界网关协议
- 基于 DNS 的故障转移(听起来像您正在尝试做的事情)
选项 1 不是您想要自己动手的东西(在我看来),因为它很复杂,很难做好。如果您的托管服务提供商将其作为托管服务提供,我强烈建议您改用它。
对于第二种选择,有多种设备可供选择,我曾经使用过访问 PowerLink效果良好的设备。可能还有其他具有类似功能的设备,但我没有使用过。