0

我有以下困境,我在 IIS 上有一个网站,有两个内部 IP,每个 IP 都被 NAT 到不同的外部 IP(每个 IP 来自不同的 ISP)。我还配置了一个 RoundRobin DNS 服务(两个 A 主机同名但 IP 不同)。基本上,这样做的目的是在两个 ISP 之间平衡流量,这就是我们想要的。问题是,显然这种配置(DNS Roundrobin)适用于当您拥有服务器集群时,因此每个服务器在其自己的 NIC 上都有自己的 ISP,因此从 Web 服务器到客户端的流量是通过该 ISP 进行的。

现在我们被告知,无论我们的入站流量来自哪里,出站流量总是通过我们的主 WAN,这也可以,因为我们已经测试过,当主 WAN 链接断开时,网站继续在二级链接。

OK,问题来了,你觉得这个配置可能有问题吗?DNS Rounrobin 在此配置上是否也有用?

非常感谢您的反馈。

4

1 回答 1

0

通常,当您托管 Web 服务时,与入站流量相比,响应要大得多(通常您会收到 HTTP GET/ 并返回整个内容) - 因此通过 ISP 平衡出站流量以获得更有意义从您的额外带宽中获得价值。

这是否有意义 - 是的 - 你可以失去一个 ISP 并且你的站点仍然可用(假设你在你的 DNS 服务器上进行健康检查以确定在你发回 IP 地址之前站点是否可用 - 如果你总是提供两个 IP,即使在一个 ISP 出现故障,它根本不会帮助您)

最好添加一个额外的服务器 - 或者在您的单个服务器上执行基于策略的路由 - 因此将响应发送到接收它的接口之外。

希望有帮助!

于 2014-01-20T15:35:12.013 回答