我有一个与我的网站一起运行的专用虚拟 debian 服务器,现在有一个副本,这样我就可以通过在我自己的 PC 上虚拟运行它来尝试一些配置。它运行良好,但我无法通过 http 访问机器。
问题是我的机器有一个固定的 ip,比如 194.247.xx 。但是,我的家庭网络中有 192.168.1.x 范围内的计算机
是否可以不更改我的虚拟机中的任何内容并仍然配置 vmware 网络以便我能够访问它正在运行的网站?
我有一个与我的网站一起运行的专用虚拟 debian 服务器,现在有一个副本,这样我就可以通过在我自己的 PC 上虚拟运行它来尝试一些配置。它运行良好,但我无法通过 http 访问机器。
问题是我的机器有一个固定的 ip,比如 194.247.xx 。但是,我的家庭网络中有 192.168.1.x 范围内的计算机
是否可以不更改我的虚拟机中的任何内容并仍然配置 vmware 网络以便我能够访问它正在运行的网站?
我能看到这种情况发生的唯一方法是在家庭网络和 VM 之间使用 NAT(网络地址转换)。
为此,您可以使用基于免费软件的路由器——例如 Vyatta ( www.vyatta.org )——并创建一个带有两个 NIC 的 VM——一个在您的家庭网络上具有 IP,另一个在同一网络上具有 IP网络作为您的虚拟机。然后,您配置 NAT 以将您的家庭 IP 转换为您的 Web 服务器 IP,然后您就完成了。
没有任何“事实上的”VMware 可以让您这样做(除了使用 vShield - 无论如何都会做 NAT'ing)......