如何为本地网络之外的系统设置远程桌面连接权限?

如何为本地网络之外的系统设置远程桌面连接权限?

我正在尝试设置我的计算机,以便我可以从任何地方(包括本地网络之外)远程访问它。

我按照这个在本地工作教程但在 XP 时代它已经过时了。但现在我正在使用Windows 7的

我做错了什么?还是我遗漏了什么?

到目前为止我已经尝试过:

我知道我需要将 RDP 端口转发到路由器上的 3389,但我不太确定我这样做是否正确。但我做的是:

  1. 我去了http://www.dyndns.com/并给自己一个域名
  2. 我在主机上下载了 DynDNS 更新程序,这样我就可以使用 DNS 而不是我的 IP 地址(我可以 ping 我新注册的 xxxx.selfip.com,所以我假设我做对了)
  3. 我进入我的路由器管理页面,将端口转发表设置为 3389,并使用我的私有 IP 地址,如下所示:

    D-Link Air G Plus 高级选项屏幕

所有远程桌面服务均在运行,并且在我的本地网络中运行良好

但是当我尝试连接时出现错误:

远程桌面错误

答案1

由于远程桌面是在内部运行的,所以问题一定出在计算机和路由器之间。

首先我将使用以下方法测试端口是否打开你可以看到我吗或者远程登录。如果您没有收到回复,请查看路由器的防火墙设置,它可能会阻止传入的连接。

另一种可能性是您的 ISP 可能阻止了端口 3389。

答案2

如果您尝试从路由器的 LAN 端使用 xxxx.selfip.net,许多路由器无法从 LAN 内部解析路由器的 WAN 端。这就像拿起电话拨打自己的电话号码一样。尝试使用朋友或家人的计算机进行远程连接,看看它是否从外部工作。

答案3

您是否检查过 Windows 7 计算机上的防火墙,以确保它允许来自互联网的远程连接。在我的计算机上,设置防火墙时我有三个连接配置文件:领域私人的民众。如果端口没有为公共配置文件开放,则这可能解释了该问题。

相关内容