如何使同一服务器 IP 可从 Windows 2008 R2 上未桥接的多个接口访问?

如何使同一服务器 IP 可从 Windows 2008 R2 上未桥接的多个接口访问?

我的服务器有两个未桥接的接口(例如A, )。这些接口具有不同的 IP 地址(例如,)。这些 IP 地址位于不同的子网中。B192.168.1.110.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 的简单路由器)。

相关内容