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