Windows Server 2008 R2 – 无法通过Internet连接RDP

我有两个networking:域和公共,域是一个VPN连接,公共是本地连接到networking。 这不是一个域控制器或DNS / DHCP服务器。

我可以通过本地networking(192.168.1。 )的 RDP ,VPNnetworking(10.1.2。 )和VPNnetworking通过互联网连接。

我无法从互联网连接(除了服务器是VPN'd以外的任何地方)

Wireshark表示服务器正在获取数据包,审计日志指出数据包正在被丢弃。

高级防火墙有明确的选项允许RDP,并没有拒绝政策。 我也尝试过把防火墙彻底关掉,无济于事。

我真的迷失在这一个。

找出来,它与VPN连接有关,修复使用这个build议从.NET的答案 :

在Vista中:

进入控制面板并点击“networking和共享中心”图标。

在结果屏幕的左侧面板上,您应该看到一个链接“pipe理networking连接”。点击它。

下一个屏幕将显示所有连接的图标。 应该有一个你的VPN。 右键单击它并从菜单中select“属性”。

在“属性”屏幕中,单击“networking”选项卡,然后select“Internet协议版本4”,然后单击“属性”button。

点击“高级”button。 这将popup一个新窗口,您可以取消选中“在远程networking上使用默认网关”。

出来保存一切。

显然问题是VPN连接通过VPN进行所有通信,包括传入。 不知道为什么它显式忽略了Wireshark显示的传入stream量,但是这是有效的。