我有一个具有两个不同路由器的网络,如下所示:
Router1: WAN 1.1.1.1 LAN 10.0.0.1
Router2: WAN 2.2.2.2 LAN 10.0.0.2
PC1 (Windows 7) : LAN 10.0.0.11 GW: 10.0.0.2
PC2 (Windows 10): LAN 10.0.0.12 GW: 10.0.0.2
Other PCs: GW 10.0.0.1 (these have nothing to do with this question!)
我在 Router1 上创建了两个 RDP NAT 条目,分别指向 PC1 和 PC2:
TCP 1.1.1.1:3391 -> 10.0.0.11:3389
TCP 1.1.1.1:3392 -> 10.0.0.12:3389
我其实并不指望它们能起作用,因为来自外部的数据包是 xxxx -> 1.1.1.1,而响应数据包变成 2.2.2.2 -> xxxx
我发现 NAT 到 PC1 确实有效,但我不知道为什么。
现在我正在尝试寻找一种方法使它也能在 PC2 上运行。
当然,如果我将 PC2 网关设置为 10.0.0.1,NAT 就可以完美运行。