因此,我将 Windows XP 用作路由器(两个 NIC - 一个内部,一个外部),对内部网络进行 NAT,并访问互联网(通过外部 NIC)。此外部 NIC 具有可公开访问的 IP 和正在运行的 RDP 服务。此 RDP 服务可从互联网访问。
然后,我在内部网络中有一台计算机,我需要能够通过 RDP 从互联网(即外部网络)访问它。
我已经安装了 PassPort,并设置了一条规则,将 WinXP 路由器上的一些空闲端口转发到内部网络中计算机的 RDP 端口。但是正如您所猜测的,它不起作用。
有什么办法可以让它工作吗?我不确定 PassPort 本身是否工作,但在线网络服务报告说我要重定向到 RDP 的端口是开放的。我猜问题出在路由上,因为 NAT,但我不确定如何测试(和修复)它。最重要的是,我无法通过 RDP 从外部连接到内部网络计算机。
有任何想法吗?
答案1
好的,因此可以通过 netsh 命令获得结果(我相信在 XP 中的一些 SP 中可以使用)。
netsh int ipv6 install netsh interface portproxy add v4tov4 listenport=x listenaddress=y connectport=z connectaddress=zz
这会将 IP y 上的端口 x 转发到 IP zz 上的端口 z。希望这对某些人有帮助。