2012-04-18 200 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)。