网络拓扑结构
我有一台 Windows Server,它连接到一个调制解调器,42.251.46.174
该调制解调器有一个公共 IP 地址,位于 DMZ,我们将其称为 Modem1。
然后,我有一个调制解调器,它的公共 IP 地址为,93.184.216.34
本地 IP 地址为 ,10.0.0.0/24
不在 DMZ 中,我们将其称为 Modem2,它连接着一台 IP 地址为 的机器10.0.0.23
。Modem2 通过以太网连接到 Windows Server。
问题
Windows Server 应该使用 Modem1 而不是 Modem2 来向 wlan 发送请求,但如果 Modem1 处于离线状态或不工作,则 Modem2 应该接管。
10.0.0.23
我的问题是,当传出流量流向 Modem1 时,我希望能够从 Windows Server ping 通。只有当 Modem1 断开连接且 Modem2 是唯一正在使用的机器时,我才能从 Windows Server ping Modem2 上的机器。
软件强制绑定IP或任何类似的第三方工具都存在许多故障,例如无法用于子进程,并且在未来的稳定性和可扩展性方面并不是一个可靠的解决方案。
我尝试了 Windows Server 路由表中的以下路由,但没有结果:
Persistent Routes:
Network Address Netmask Gateway Address Metric
0.0.0.0 0.0.0.0 93.184.216.34 100
0.0.0.0 0.0.0.0 142.251.46.174 50
10.0.0.23 255.255.255.0 10.0.0.1 1
答案1
您误将 Windows 误认为高端路由器。
忽略它可以路由 - 它不是一个合适的路由器 - 然后给自己买一个低成本高功能的路由器(我总是使用 Mikrotik)并使用它来处理类似的路由问题。
我不想使用 ForceBindIP 之类的软件或任何类似的第三方工具。
为什么 Windows 会关心你想要什么 - 它有功能,但没有某些功能。你的愿望无关紧要。它做它该做的事,接受它。