RDP在局域网上工作,但不能上网

在使用专用IP的一台Windows XP SP3桌面上configurationRDP时出现一个非常奇怪的情况:

  1. 它在内部局域网上工作。 其他Windows RDP客户端可以访问这个桌面。 这意味着RDP设置是可以的。
  2. 它不能从Internet访问,这意味着路由器可能会错误地执行NAT和访问列表。
  3. 但同样的路由器设置同时适用于许多其他XP SP3桌面,除了这一个。

任何build议将非常感激!

  • 您是否在AD中应用GP的主机防火墙策略? 如果是这样,那么不需要检查主机的防火墙,因为它应该具有与其他设置相同的设置。

    • 如果您在每台主机上手动执行此操作,并且错误地设置了访问此规则的内部networking作用域,那么如果networking防火墙的子网没有在那里列出,则会看到此问题。 基本上,RDP / 3389通信在防火墙的内部networking中是不可见的(如果超出了configuration的范围)。
  • 如果上述方法不起作用,请尝试向我们显示您的访问列表,尽pipe同样的事情,如果其他客户端正在工作,并在同一个子网上,那么你不应该看到这个问题。

你在说什么types的路由器,Cisco路由器或像Netgear或Linksys这样的SOHO路由器?

你已经configuration了多lessIP在公共端连接你的路由器?

如果您使用的是Cisco路由器,则可能需要发布configuration,以查看是否存在阻止或断开连接的规则。

如果你改变你的桌面不工作,因此它有一台为RDP连接工作的机器的IP(当然这个其他工作机器是closures的),那么你能从外部访问RDP会话吗?

只要确保端口TCP 3389被转发到该RDP框。

仔细检查主机上的防火墙设置。

我不知道你的设置如何,但是我会检查同一个端口是不是“转发”到另一台计算机,因为你只能在基本的(理解类似家庭的)路由器上每端口转发一个端口。

换句话说,如果你不得不把一个包裹交给Foo街31337的某个人,但是街上有两个这样的房子的房子…

你有一个公共IP地址和路由器端口转发启用发送请求到特定的PC(在一个静态IP地址)?