如何在位于不同子网的 LAN 和 WLAN 之间进行通信?

如何在位于不同子网的 LAN 和 WLAN 之间进行通信?

我想要实现 PC 与服务器之间的通信,反之亦然,其中 PC 和服务器位于完全不同的子网中。配置如下:

路由器 1 的 IP 地址为 172.16.13.1(LAN) PC 的 IP 地址由路由器 1 的 DHCP 客户端分配。路由器 1 通过 WLAN 接口(192.168.1.9)连接到路由器 2 路由器 2 的 IP 地址为 192.168.1.1(LAN),网关为 192.168.1.254

PC<->路由器1<->路由器2<->服务器

我如何将我的 PC 和位于不同子网的服务器进行通信/传输流量?我在网上做了一些研究,但由于我对网络不太熟悉,我仍然不明白如何做到这一点。我需要实施一些静态路由吗?

谢谢

答案1

您需要在连接 192.168.0.* 子网和 172.16.13.* 子网的路由器上设置“端口转发”

如果您需要连接多台电脑,您将需要通过不同的端口来区分它们,因为您只有 1 个可用 IP。

它看起来像这样:

PC1 192.168.1.2:80 -> 172.16.13.1:81 PC2 192.168.1.2:80 -> 172.16.13.1:82 等

(假设 172.16.13.1 是您的路由器的 WLAN 接口)

如果您在浏览器中输入http://172.16.13.1:82,您将进入PC2 的 Web 服务器。

每个路由器都有不同的设置,这里是 Dlink 路由器的一个示例: Dlink 端口转发指南

相关内容