2012-04-18 173 views
4

我在Windows Vista中安装了Windows 2008 Server,我希望能够从主机操作系统(Windows 7)访问默认网站(本地主机)。从主机访问虚拟主机中托管的网站

在IIS中,我为默认网站设置了一个主机名,我已将其命名为'webserver'。 然后我添加下面一行到我的hosts文件(DNS)

127.0.0.1网络服务器

现在,如果我浏览到http://webserver在来宾操作系统,它工作得很好。

但是,如何从主机操作系统访问它?

回答

2

如果您的虚拟机连接到互联网,它基本上使用您的物理PC作为路由器。也就是说,主机OS正在分配一些专用地址(例如192.168.X.X)。

您需要将它放入浏览器才能从主机操作系统访问虚拟服务器。我从来没有使用Windows Server,但在Windows下,您可以通过键入

ipconfig 

在命令提示符下找到您的IP。

+0

得到它的工作:)我需要将我的客户端操作系统的IP映射到我的主机操作系统的主机文件中的'网络服务器'。就这样。 – Sam 2012-04-18 18:06:19

0

您只需使用主机操作系统的IP地址即可。在主机操作系统中打开命令提示符并键入ipconfig。找到IPv4 address:E.G.

IPv4Address........ : 10.1.1.100 - - 如果有多个然后尝试所有

进入虚拟机操作系统,并打开一个浏览器。键入URL:

http://10.1.1.100/optionalPathInfo

这将从VM浏览器中打开主机IIS站点。

0

在Virtualbox中执行虚拟机的网络设置。

将网卡设置为不通过NAT连接,而是通过桥接适配器。 如果您的主机上有多个适配器,请选择主要的适配器,即用于从路由器获取IP的主适配器。

现在您的访客虚拟机与您的主机位于同一网络上。

因此,您只需通过虚拟机的计算机名称访问网络服务器即可。防爆。 http://virtserv
(注意:不是Virtualbox中的虚拟机名称,而是guest虚拟机窗口安装中的COMPUTER NAME)。