我在 D-Link DIR-615 路由器上转发端口时遇到问题。我设置了 Windows Server 2012 Essentials,包括远程 Web 访问(运行正常!)。问题最初是我的客户希望能够通过他们的 iPhone 从网络外部访问他们的 PC。如果我直接访问该https://company.remotewebaccess.com
地址,iPhone 只会显示远程文件。当然,在 PC 上,他们可以登录并选择要连接的 PC。
然后,我考虑转发每台 PC 的端口,并在他们的 iPhone 上设置一个应用程序,其中包含已输入的信息。我保留了3389
服务器的默认端口,然后我将其增加一:3390
对于UserA
,3391
对于UserB
,等等。然后,我在路由器页面中将私有端口设置为,3389
并将客户端的静态 IP 地址设置为,但我尝试的每个应用程序(即使是从网络外的 Windows PC)都告诉我This computer can't connect to the remote computer. Try connecting again. If the problem continues, contact the owner of the remote computer or your network administrator
。
然后我想到了更改注册表中的端口,但我担心它会破坏 RDP 的远程 Web 访问版本。所以问题是:我是否应该更改每台电脑上的注册端口号,或者我可以在路由器上以另一种方式设置端口转发?
答案1
我以前使用某些家用路由器(如 D-Link)时遇到过问题,这些路由器的端口地址转换就是通过这种方式进行的。应该理论上可行,但并不总是有效。我更幸运的是更改了本地工作站上的监听端口。您始终可以在测试工作站上尝试此方法以进行故障排除。
另一个更昂贵、更有效的选择是将路由器升级为企业级防火墙,例如思科 ASA。