Windows Server 2008远程桌面问题

我有一个奇怪的情况。 我有一个局域网,我有一台Windows Server 2008 R2服务器和一些其他的机器(Win 7,Vista)。 我在路由器上configuration了端口转发,将端口4444转发到Server 2008机器上的端口3389,以便我可以通过路由器的公共IP远程访问它。 我还设置了Server 2008机器中的所有远程访问(防火墙,允许远程协助等)。

现在,当我试图远程桌面,我只能连接,如果我在本地子网(如果我连接到路由器,我尝试公共IP:4444,我可以RDC)。 如果我尝试通过不同的networking,RDC失败。 任何想法为什么发生这种情况?

这是什么样的路由器/防火墙?

这听起来像是:a)仅限于内部转发,或者b)其他事情是棘手的。

另外,你有什么样的客户连接? XP,7 Vista? 你的RDP客户端是最新的吗?

我会仔细看看路由器,如果你能连接到它,防火墙上的入站规则。