Я должен настроить демонстрационную систему для веб-приложения с этими требованиями: На устройстве Windows (ноутбуке) виртуальная система Ubuntu (16.04) должна быть настроена с использованием VirtualBox 5.0.40. Эта гостевая система содержит веб-сервер, к которому должен быть доступ как с хост-компьютера Windows, так и с очень ограниченным (одним или двумя) числом других устройств / клиентов в той же сети. В хост-системе не работает другая виртуальная машина.
Насколько я вижу, есть два разных подхода:
- Использование NAT с переадресацией портов. Входящие HTTP-запросы от других устройств будут использовать IP-адрес узла и обслуживаться с веб-сервера в гостевой системе.
- Использование мостового сетевого подхода, при котором гостевая система получит свой собственный IP в работе (который затем будут использовать другие устройства).
Я нашел очень интересную статью в блоге, которая, кажется, в пользу первого решения: Oracle VM VirtualBox: сетевые опции и как ими управлять Однако, похоже, что они не принимают во внимание другие устройства / клиенты, пытающиеся подключиться к гостю.
Мое главное беспокойство - надежность и стабильность, производительность является вторым приоритетом, легкая настройка, возможно, третьим. Итак, какой подход вы бы предпочли?