我在VirtualBox中安装了Windows 2008 Server,我希望能够从主机操作系统(Windows 7)访问默认网站(localhost)。
在IIS中,我为默认网站设置了一个主机名,我将其命名为“webserver”。 我已将以下行添加到我的主机文件(dns)
127.0.0.1 webserver
现在,如果我在客户操作系统中浏览到http://webserver,它就可以正常工作。
但是如何从主机操作系统访问它?
答案 0 :(得分:2)
如果您的虚拟机已连接到互联网,它基本上将您的物理PC用作路由器。也就是说,主机OS正在分配一些私有地址(例如192.168.X.X)。
您需要将其放在浏览器中以从主机操作系统访问虚拟服务器。我从未使用过Windows Server,但在Windows下,您可以通过键入
找到您的IPipconfig
在命令提示符下。
答案 1 :(得分:0)
您所要做的就是使用主机操作系统的IP地址。在主机操作系统中,打开命令提示符并键入ipconfig
。找到IPv4 address
:E.G。
IPv4Address........ : 10.1.1.100
- 如果有多个,请尝试全部
进入虚拟机操作系统并打开浏览器。输入网址:
http://10.1.1.100/optionalPathInfo
这将从VM浏览器打开主机IIS站点。
答案 2 :(得分:0)
在Virtualbox中使用虚拟机的网络设置。
将网卡设置为不通过NAT连接,而是通过BRIDGED ADAPTER。 如果您的主机上有多个适配器,请选择主适配器,即您从路由器获取IP所使用的适配器。
现在,您的来宾虚拟机与您的主机虚拟机位于同一网络上。
因此,您只需通过虚拟机的计算机名访问网络服务器即可。防爆。 http://virtserv
(请注意:不是虚拟机中虚拟机的名称,而是访客Windows安装中的计算机名称)。
答案 3 :(得分:0)