我有一些在家里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服务器即可。