Хорошо, вот ситуация.
Я использую операционную систему Ubuntu в качестве экземпляра VirtualBox в Windows 7.
В основной системе Windows 7 и ОС Ubuntu установлен Apache.
Теперь моя основная система (Windows 7) имеет публичный IP-адрес // whatismyip
Если я продолжу работу обоих серверов Apache [в Windows и Ubuntu], можно ли идентифицировать каждый из них с отдельным физическим IP-адресом и получить доступ к каждому по отдельности?
В принципе, возможно ли заставить ОС VirtualBox получить новый физический IP-адрес, чтобы он отличался от хоста?
Моя цель - получить доступ к каждой из них из внешних сетей, а не из локальной сети / той же глобальной сети.
Извините, если это слишком очевидно. Я новичок, и мои знания в области сети плохие!
источник
Да, вам нужно настроить гостя VirtualBox для использования Мостовое адаптер, а не NAT или только для хоста или что-нибудь еще. Это приведет к тому, что физический адаптер получит пакеты как для вашего хоста, так и для гостя в реальной сети, и позволит использовать отдельные IP-адреса.
Как только вы это сделаете, при запуске гостя у него будет адаптер, который действует так, как будто он подключен к той же сети, что и хост.
источник
Пока я не знаю про виртуальную коробку конкретно. Если вы перейдете под настройки своего сетевого адаптера, вы можете перейти к настройкам IPV4, а в разделе «Дополнительно» вы можете настроить IP-адреса для своего компьютера. Обычно, когда используется DHCP, ваш компьютер будет принимать все, что ему назначено, но если вы используете статические IP-адреса внутри, вы можете указать несколько статических IP-адресов. Оттуда вам нужно будет посмотреть опции связывания в VirtualBox, чтобы увидеть, позволит ли он связываться исключительно с одним из IP-адресов. Другим вариантом может быть использование отдельных сетевых карт для каждой системы, если у вас есть несколько физических сетевых карт.
источник