我有一个Windows 2012 R2数据中心安装与超级V管理器激活。
在Hyper管理器中,我安装了两台虚拟机。第一个虚拟机是Windows 2012 R2标准,用作域控制器。第二个虚拟机也是Windows 2012 R2标准,用作远程桌面的终端服务器。两者都是建立起来的,并且都可以上网。
我能够连接到互联网,并可以远程到域控制器,终端服务器内的网络。但是,在网络之外,我无法连接。当我在没有超级服务器和虚拟机的物理服务器上安装一个独立的Windows 2012时,我习惯于安装和使用DynDNS.org及其DynDns更新软件。基本上,我在ISP IP中设置了主机名,这样我就可以从任何地方使用主机名,并通过远程桌面连接到服务器。我确保我已经为端口3389启用了端口转发功能,这都是活动的。
我不知道这是什么问题。我最好的猜测是Hyper-V中的虚拟开关或nat规则有问题。
请告诉我如何使用我的hostname (例如myserver.dyndns.org )连接到终端服务器。
谢谢@所有
发布于 2016-08-05 21:01:30
您将需要设置一个静态IP。虚拟机的作用就像静态IP上的物理机器,可以在端口3389的路由器/防火墙上设置端口,这将允许远程桌面连接。您还需要在控制面板中启用远程桌面连接> system >远程设置<允许来自计算机的连接。
您还可以遵循本指南:
发布于 2016-08-05 21:43:46
从您的文章中,我可以猜到,从外部看,您的网络有一个公共IP地址,然后是一个路由器,然后是具有专用IP地址空间的内部网络(192.168.x.y,172.x.y.z,10.x.y.z)。
您需要处理两个部分-内部网络和端口转发。
(1)内部网络。将VM网络接口设置为连接到主机服务器的物理适配器。通过这种方式,他们将能够直接连接到内部(私有IP)网络,而不是通过超级than。VM要么具有静态IP,要么设置DHCP预订,这样,每次VM启动时,它都会获得相同的IP。这样你就能确定谁是谁。
(2)前港。一旦您知道您的目标主机的IP地址,您可以设置端口转发。从你的帖子,我知道你很熟悉如何在你的路由器做这件事。然后先用路由器的真实(外部) IP地址进行测试。如果它有效,您可以设置DynDNS或其他服务来将主机名映射到您(当前) IP地址。
一旦工作正常,您可以设置一个转发以访问内部网络中的一个主机,然后再向其他计算机进行RD。
3389 - 192.168.1.1:3389
也可以将多个端口转发给不同的IP,如下所示:
33891 - 192.168.1.1:3389
33892 - 192.168.1.2:3389
等。
然后,您可以通过键入
myserver.dyndns.org:33891访问192.168.1.1
myserver.dyndns.org:33892访问192.168.1.2
等。
https://serverfault.com/questions/795154
复制相似问题