如何将两个网络连接在一起?

如何将两个网络连接在一起?

在我的公司,我们有两个不同的网络,来自两个不同的 ISP,我们在一台 Windows Server 2003 上有两个 NIC,但我们无法将两个网络连接在一起并同时 ping 两个网络。我想知道,我们应该在网卡和 IP 地址上设置子网掩码和默认网关。

请帮帮我。

答案1

一般情况下,对于每个 ISP,您将(或应该)拥有一个单独的路由器。这些路由器将各自提供 DHCP 服务,为与其连接的计算机分配 IP 地址。

应将每台路由器的 DHCP 池配置为单独的地址池。例如,一台路由器可能拥有 192.168.1.2 至 192.168.1.254 的地址池,子网掩码为 255.255.255.0。在这种情况下,请确保另一台路由器使用单独的范围和单独的子网,例如 192.168.2.2 至 192.168.2.254,子网掩码为 255.255.255.0。

如果这样做了,计算机应该会选择正确的地址,并且不会发生本地路由冲突。我不确定当网关路由器具有相同的路由成本(例如跳数)时,Windows Server 2003 将应用什么算法来路由到其他网络。您可能会发现一个 ISP 受到青睐,但如果该 ISP 出现故障,我预计操作系统最终会将路由标记为故障并将流量重定向到另一个 ISP。这是我的猜测。

答案2

这在 Windows 中是可以实现的,但是您没有提供太多有关设置的详细信息,尽管如此,我强烈建议在您的服务器和 ISP 之间安装防火墙。许多中级防火墙支持多个 ISP 链接并提供自动故障转移或负载平衡。

您需要为所连接路由器上的网络配置每个 NIC。子网掩码应与 ISP 提供的相同。您可以在 TCP/IP 设置中设置多个默认网关,并设置指标,使一个网关优先于另一个网关。我的假设是,您需要某种故障转移设置,其中服务器将主要使用一个网络,如果第一个网络发生故障,则故障转移到另一个网络。

答案3

您可能需要考虑使用负载平衡路由器。您的两个互联网服务都将连接到此设备。就内部网络而言,只有一条通往互联网的路径 - 路由器将负责选择最佳路由。

相关内容