我有一台 Windows 2000 服务器,其中已安装了两个具有独立 IP 的 NIC:
NIC1
:172.14.3.113;无网关NIC2
:10.15.120.22;网关:10.15.120.1
NIC2
用于 WAN 连接并NIC1
为本地客户提供服务。
NIC1
已为本地客户提供服务。现在对于远程站点,我希望人们能够使用 进入并进行访问NIC2
。
由于一切都在本地运行,我们能否使用NIC2
来路由所有进入的流量?NIC1
NIC1
可以使用 Windows 路由命令来完成此操作吗?
答案1
这实在不是一个容易解决的问题。
如果您的应用程序通过 HTTP 运行,则可以使用反向代理来执行您想要的操作。您设置反向代理来侦听10.15.120.22
并将所有流量转发到172.14.3.113
。172.14.3.113
然后将流量发送回10.15.120.22
,并且10.15.120.22
(因为它是一个智能 cookie)将流量发送回其发起者。
另一个选项是运行 NAT NIC2
,然后进行端口转发NIC1
然而,我们可能需要更多有关您希望看到的路由流量类型的信息。
答案2
理论上是可以的。你必须在 2000 服务器上启用数据包转发(有一份指南可用这里),然后您必须向 10.15.120.1 路由器(可能还需更远)添加静态路由,以使进入的数据包能够找到 172.14.3.x 网络。
我敢问为什么你不能直接将请求发送到 10.15.120.22 吗?