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