разрешить другим сетям подключаться к моему компьютеру через интернет

разрешить другим сетям подключаться к моему компьютеру через интернет

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

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

решение1

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

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

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

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

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