Я пытаюсь создать виртуальную машину с virtualBox, к которой можно получить доступ из других сетей. Я объясняю себе больше; У меня есть приложение на моей виртуальной машине, и я хочу, чтобы другая команда, подключенная к другой сети, могла получить доступ к этому приложению и визуализировать его. Я попытался настроить сеть NAT, BRIDGE и HOST-ONLY, но я не могу подключить другие сети, я также попытался перенаправить порт и управлять моим модемом, чтобы открыть порты и создать публичный IP-адрес, но я об этом не знаю, Вы действительно можете достичь такой функциональности с виртуальной машиной?

Я могу сказать, что когда я настроил свою виртуальную машину для работы с сетью NAT, я мог подключаться только через ssh через локальную директиву, которую я не понимаю, согласно описаниям, сеть NAT должна использоваться, чтобы позволить другим сетям подключаться к мой компьютер или виртуальная машина через интернет.

1 ответ1

0

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

Чтобы подключиться к вашей виртуальной машине через Интернет, вам необходимо:

  • Дайте ВМ статический IP-адрес в сети. Обратитесь к руководству вашего маршрутизатора, чтобы узнать, как сузить диапазон адресов DHCP, чтобы избежать конфликтов.
  • Определите порты, которые понадобятся вашему приложению.
  • Создайте в маршрутизаторе отображение переадресации этих портов на IP-адрес виртуальной машины. Обратитесь к руководству по маршрутизатору и, если сомневаетесь, обратитесь к веб-сайту Port Foward для вашей модели маршрутизатора.
  • Дайте вашему маршрутизатору имя в Интернете через бесплатную службу DNS, такую как no-ip.com. Если ваш Интернет-провайдер меняет ваш IP-адрес в Интернете при каждой загрузке маршрутизатора, не забудьте обновить его, когда это произойдет. Некоторые маршрутизаторы могут делать это автоматически, поэтому проверьте свой.

Когда это будет сделано, вы можете обратиться к виртуальной машине по заданному DNS-имени через Интернет. Но не пытайтесь проверить это из-за отсутствия вашей собственной сети, поскольку большинство потребительских маршрутизаторов не допускают петлевого соединения (имеется в виду компьютер -> Интернет -> тот же компьютер).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .