我的服务器有两个未桥接的接口(例如A
, )。这些接口具有不同的 IP 地址(例如,)。这些 IP 地址位于不同的子网中。B
192.168.1.1
10.0.0.1
我需要实现以下目标:连接到接口A
(IP为192.168.1.1
)的客户端可以使用访问服务器10.0.0.1
。(反之亦然,而且由于其他设置,我无法桥接这两个接口。)
是否可以使用 Windows Server 2008 R2 实现这一点?如果可以,如何实现?
更新:连接到接口 A 的客户端已将默认网关设置为192.168.1.1
。(因此它应该将其他子网的所有 IP 路由到服务器。)
答案1
这不是 Windows 问题,而是网络问题。如果您在 192.168.1.x 网络上,则需要路由器将流量传输到 10.0.0.x 网络。如果没有路由器,那么您将无法连接到任何其他网络。
答案2
只需确保客户端有合适的路由(可通过 192.168.1.1 访问 10.0.0.1)或其网关的任何设备都有合适的路由即可。您无需做任何特殊的事情 - 只要您的路由合理,这应该“就可以正常工作”。
答案3
如果服务器充当网关,同时具有 192.168.1.1 和 10.0.0.1 地址,并且客户端将其用作网关,则客户端应该能够访问其“内部”接口(服务器直接向客户端显示的接口)和“外部”接口(服务器在另一端的接口)。这不需要任何特殊配置。
客户端只需向服务器发送地址为 10.0.0.1 的数据包(因为它是它的默认网关),服务器就会自行处理这些数据包,因为它知道自己拥有该地址。
但是,您应该在两个接口之间启用路由(只需添加 RRAS 角色并将其配置为没有 NAT 的简单路由器)。