将远程桌面/ VNC的子域设置为多台计算机

我有一些在家里build立的电脑,并希望能够从任何地方访问他们。 我已经通过相应的端口来实现这一点

public | computer | private | Details 5001 | computer 1 | 3389 | Computer 1 RDP 5002 | computer 1 | 5900 | Computer 1 VNC 5003 | computer 2 | 3389 | Computer 2 RDP 

如果我尝试连接使用publicIp其次是相应的公共端口一切正常。

我试图将它们作为子域添加到我的个人域,所以我将能够使用子域连接,而不是记住IP或端口。 (例如:连接到svn.domain.com,而不是domain.com:5001)

我应该添加什么样的logging,因为我没有尝试过工作?

您可以使用SVRlogging(如果客户端支持)。

另一个解决scheme是在您的networking上获得IPv6。 你可以通过隧道提供商获得,如果你的ISP仍然有一个错觉,那就是他们不需要升级他们的networking来支持IPv6。

我知道客户端可能并不总是在支持IPv6的networking上。 有一个解决scheme。

如果您在客户端计算机上安装Teredo客户端,则可以在任何可以发送和接收UDP数据包的networking上获得IPv6地址。 Teredo通常非常不可靠,但不可靠的原因是因为您连接的networking可能没有自己的Teredo中继。

如果您只是在路由器上安装Teredo中继,则Teredo客户端可以非常可靠地连接到您的networking。

在Linux平台上,可以安装Miredo软件包以获取Teredo客户端或Teredo中继(默认情况下,它作为客户端运行,但可以configuration为作为中继)。

在Windows上,Teredo支持以更新的版本构build。 您可能需要启用它。

没有,DNSlogging是不可能的。

对于远程桌面到多个Windows计算机,您需要远程桌面网关服务器。 这将允许您连接到RDG服务器可以访问的任何系统,只需要通过HTTPS访问RDG服务器即可。