托管在数据中心的服务器 Hyper-V 客户操作系统上的内部 IP 地址

托管在数据中心的服务器 Hyper-V 客户操作系统上的内部 IP 地址

我有一台托管服务器,位于我按月付费的数据中心(www.liquidweb.com)。该服务器运行的是 Windows Server 2012 Standard。该服务器用于托管 SQL 数据库和 FTP 服务器(无网站)。该服务器具有数据中心为其分配的外部 IP 地址。我通过该 IP 地址(SQL 和 FTP)访问机器的资源。我最近决定需要一台额外的机器用于其他用途,因此我尝试使用 Hyper-V 设置虚拟机。客户操作系统也是 Win Server 2012 Standard。安装很顺利,但我遇到的唯一问题是获取正确的网络设置。我不需要此虚拟机具有面向外部的 IP 地址(只要虚拟机具有互联网访问权限并能够通过标准 Windows 网络与主机通信,内部 10.xxx 地址就可以了)我按照以下链接中步骤 5 中的说明设置了带有 NAT 的 RRAS: http://community.spiceworks.com/how_to/show/1161-hosted-windows-servers-hyper-v-and-creating-a-secure-network

一切都运行正常,但是我无法再通过主机的外部 IP 地址访问其资源。我仍然可以通过 Teamviewer 远程访问它(我确信 RDP 也可以,尽管我没有测试过),并且主机和客户机都可以完全访问互联网,但现在当我尝试通过外部 IP 地址访问 SQL 或 FTP 时,我无法再访问它。我希望这只是我忘记检查的一些愚蠢的设置,但它让我撞墙了。另外,我应该提到网络不是我的强项。提前感谢你的帮助。

答案1

我认为您应该考虑使用外部网络而不是 NAT,并将实时 IP 地址直接添加到机器。这将解决您的问题。

相关内容