Использовать VirtualBox для доступа к сайту на хосте из гостевой ОС?

Использовать VirtualBox для доступа к сайту на хосте из гостевой ОС?

Я запускаю VirtualBox на Mac (хост), используемая мной виртуальная машина — Windows 7 (гостевая). VirtualBox настроен на использование NATсетевого адаптера, и я могу нормально выйти в Интернет (google, msn, все), однако я размещаю сайт на Mac (хост) и не могу получить к нему доступ из виртуальной машины.

Гостю назначен IP 10.0.2.10, а IP моего хоста — 10.0.2.100, я думаю, проблема в том, что это отдельные сети, но я не знаю. Я просто хочу протестировать сайт в IE (у меня нет отдельного/удалённого сервера для его размещения)

решение1

Вам действительно следует рассмотреть возможность переключения с NAT на мостовой режим. Таким образом, обе «системы» будут находиться в одной сети. При работе с NAT сеть разбивается на подсети, и ваша виртуальная машина фактически находится в другой сети. Чтобы заставить ее работать с NAT, вам нужно будет настроить (через файлы конфигурации, а не параметры GUI) маршрутизацию NAT для открытия соединений/портов между сетями, а также настроить таблицы маршрутизации.

Если вы установите режим моста, виртуальная машина запросит IP с того же маршрутизатора, что и ваш хост, а не с системы виртуальной машины на хосте. В свою очередь, это будет так же просто, как просто перейти к IP вашего хоста.

решение2

По умолчанию сетевой адаптер находится в режиме "NAT". Вам необходимо перевести сетевой адаптер в режим моста. Вот шаги.

1> На виртуальном поле выберите нужную виртуальную машину (например, win7). 2> Перейдите в настройки -> Сеть -> Адаптер1.

 Change that from NAT -> Bridged Adapter 

3> Перезагрузите гостевую виртуальную машину.

Надеюсь, это решит вашу проблему.

Связанный контент