Как получить удаленный доступ к сайту на моей виртуальной машине?

Я установил VirtualBox и гостевую машину с Ubuntu.

С моего хоста Ubuntu я могу перейти к 192.168.56.10 и увидеть веб-страницы внутри моего гостевого сервера Ubuntu (и я тоже могу ssh user@192.168.56.10 на моем гостевом компьютере)

Теперь мой вопрос:

Как получить удаленный доступ к этому веб-сайту, который находится на моей гостевой машине?

guest static ip: 192.168.56.10

host static Internet ip: 11.11.11.11 (у меня есть статический IP-адрес в Интернете, но это только в качестве примера)

Я хочу иметь возможность просматривать http://11.11.11.11 с любого компьютера и посещать эту страницу в моей виртуальной машине

1
задан 5 May 2016 в 15:37

3 ответа

На самом деле я ничего не должен был делать.

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

я использовал ip addr show, это плюнуло числом дюйм/с, каждый - статический IP с моим IP хоста. Другой от соединенного мостом интерфейса адаптера (который был тем, используемым другими ПК в моей сети).

0
ответ дан 6 May 2016 в 01:37
  • 1
    Сделал Вы сравниваете вывод iwconfig прежде и после выполнения этого изменения (между перезагрузками, конечно: P)? Было бы интересно видеть, какие iwconfig выводы так или иначе, Вы могли вставить его здесь? – Thomas Hansen 17 October 2017 в 02:44

В Вашем порту передачи маршрутизатора 80 и 443 к 192.168.56.10

Затем, когда внешний запрос поражает порт, 80 или 443 http https он будут направлены к гостевой машине VM по телефону 192.168.56.10

, Это может только работать, если Ваш шлюз по умолчанию 192.168.56.1, или Вам, вероятно, придется измениться, статический адрес на госте так соответствует шлюзу.. например, если бы Ваш шлюз по умолчанию был 192.168.1.1 затем, то Вам был бы нужен статический IP в госте как 192.168.1.xxx.. для самой легкой установки

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

2
ответ дан 6 May 2016 в 01:37
  • 1
    Это работало. i' m использование Ubuntu 16 теперь. Valeu Luis! – Lucas Trentini 3 November 2017 в 06:36

Необходимо использовать возможности перенаправления портов virtualbox. Вы найдете это настройками на свойствах адаптера Вашего VM. Передача 80 и 443 должна быть достаточно.

См. virtualbox руководство здесь для получения дополнительной информации: https://www.virtualbox.org/manual/ch06.html#natforward

я предположил, что Ваш хост имеет статический общедоступный IP. Если это будет не иметь место как упомянутый Джон, то необходимо будет передать те порты на маршрутизаторе также.

1
ответ дан 6 May 2016 в 01:37
  • 1
    спасибо за предложение. I’ve уже попробовал это и it’s прочь и это, didn’t делают что-либо, к сожалению. – Jack 16 October 2017 в 10:53

Другие вопросы по тегам:

Похожие вопросы: