Я запускаю сервер разработки на установке VirtualBox под управлением Windows Server 2003. Я хотел бы получить доступ к виртуальной машине из браузера моего хост-компьютера (т.е. http: // виртуальный хост /) - кто-нибудь знает, как я могу это настроить?
В общем, у вас есть несколько вариантов:
Настройте виртуальную машину для использования мостовой сети. По сути, это поместит виртуальную машину в ту же локальную сеть, что и ваш хост, поэтому вы должны предоставить ее IP-конфигурацию либо через DHCP-сервер вашей локальной сети, либо статическое назначение.
Настройте виртуальную машину для использования только хост сеть. Это поместит виртуальную машину в виртуальную локальную сеть, которая существует ТОЛЬКО внутри хост-машины. Для удобства VirtualBox предоставляет встроенный DHCP-сервер в сети только для хоста, но, конечно, вы также можете свободно настраивать виртуальные сетевые адаптеры только для хоста статически.
Единственная остающаяся проблема - это получение имени виртуального хоста для разрешения на правильный IP-адрес, так что http: // виртуальный хост / будет работать так, как вы ожидаете. Если вы статически настроили сетевую карту своей виртуальной машины, вы можете поместить ее в свой хост hosts
файл (в %SYSTEMROOT%\system32\drivers\etc\hosts
). В противном случае вам придется найти способ динамически обновлять DNS с помощью IP-адреса вашей виртуальной машины.