Я создал виртуальную машину с сервером, работающим на localhost:8675/
, который я хотел подключить к своей хост-машине на том же порту для простоты понимания. Я следил за этими документами для информации:
- https://www.virtualbox.org/manual/ch06.html
- http://www.howtogeek.com/122641/how-to-forward-ports-to-a-virtual-machine-and-use-it-as-a-server/
Когда я был на своей рабочей станции VMWare, я щелкнул свою виртуальную машину, а затем сделал: Edit > Virtual Network Editor. После этого включил Изменить настройки, что перезапустило окно в режиме администратора. Я щелкнул строку с типом NAT и внешним подключением NAT, а в информации о VMNet с нажатым переключателем NAT я нажал кнопку Настройки NAT.
Я сказал: Добавить... и сделал:
Host: 8675
Type: TCP
VMIP: 127.0.0.1:8675
Description: Port Foward of 8675 from Host to VM.
Похоже, все хорошо. Я последовательно говорю ОК и Применить. Похоже, он отключил nat и перезапустил некоторые службы.
Я подтвердил в виртуальной машине, что 127.0.0.1:8675 правильный. В HOST я попытался перейти по адресу: http://localhost:8675/ и пишет: ERR_CONNECTION_REFUSED
Я подумал, что это все, что мне нужно было сделать.
Я искал дополнительную информацию и заметил, что некоторым людям приходилось настраивать брандмауэры. Я не был уверен, нужно ли мне это, поскольку я думал, что HOST и VM находятся на одной реальной машине, она может быть полностью автономной.
Есть ли важная задача, которую я пропустил?