2012-04-18 2 views
4

У меня есть Windows 2008 Server, установленный в VirtualBox, и я хотел бы иметь доступ к веб-сайту по умолчанию (localhost) из ОС хоста (Windows 7).Доступ к веб-сайту, размещенному в виртуальном боксе с хоста

В IIS я установил имя хоста для веб-сайта по умолчанию, который я назвал «веб-сервером». ТОГДА Я добавил следующую строку в мой файл хостов (Dns)

127.0.0.1 вебсервера

Теперь, если я просматриваю к http://webserver в гостевой ОС, она работает просто отлично.

Но как я могу получить к нему доступ из ОС хоста?

ответ

2

Если ваша виртуальная машина подключена к Интернету, она в основном использует ваш физический ПК в качестве маршрутизатора. То есть, основная ОС назначает некоторый частный адрес (например, 192.168.X.X).

Чтобы получить доступ к виртуальному серверу из операционной системы хоста, вы должны поместить его в свой браузер. Я никогда не использовал Windows Server, но под Windows вы нашли свой IP, набрав

ipconfig 

в командной строке.

+0

получил это рабочее :) Мне нужно было отобразить ip моего гостевого os на «webserver» в файле hosts моего хоста os. это все. – Sam

0

Все, что вам нужно сделать, это использовать IP-адрес операционной системы хоста. В операционной системе хоста откройте командную строку и введите ipconfig. Найдите IPv4 address: E.G.

IPv4Address........ : 10.1.1.100 --Если Есть несколько попробуйте их все

Перейти в ОС виртуальной машины и откройте браузер. Введите URL-адрес:

http://10.1.1.100/optionalPathInfo

Это откроет сайт хост IIS из браузера VM.

0

Установите сетевые настройки виртуальной машины в Virtualbox.

Установите сетевую карту не как подключенную через NAT, а через BRIDGED ADAPTER. Если у вас несколько адаптеров на хост-машине, выберите главный, тот, который вы используете для получения IP-адреса от вашего маршрутизатора.

Теперь ваша гостевая виртуальная машина находится в той же сети, что и ваш хост.

Следовательно, вы можете просто получить доступ к веб-серверу с помощью имени компьютера виртуальной машины. Ex. http://virtserv
(Разум хорошо: это не имя виртуальной машины в Virtualbox, а ИМЯ КОМПЬЮТЕРА в установке гостевых окон).

Смежные вопросы