Проброс портов в VirtualBox
Проброс портов в VirtualBox нужен для того, чтобы вы могли подключиться к сервисам, запущенным на виртуальной машине, когда ее сетевой адаптер настроен в режиме NAT. Например, на вашей виртуальной машине работает Apache, который по умолчанию принимает соединения на 80 порту. Чтобы соединение произошло нужно пробросить порт.
Проброс порта в VirtualBox осуществляется в настройка виртуальной машины: Свойства - Сеть - Адаптеры. В этом меню нужно выбрать нужный адаптер (в данном случае №1) и зайти в "Проброс портов".
В правилах проброса всё предельно просто.
Имя: любое удобное для вас
Протокол: TCP/UDP (в данном случае TCP)
IP хоста: адрес, через который происходит соединение
Порт хоста: порт, через который происходит соединение
IP гостя: адрес адаптера на виртуальной машине
Порт гостя: порт, на который происходит соединение
В данном примере при соединении с http://127.0.0.1:81 мы попадём на 10.0.2.15.80 виртуальной машины, где работает Apache.
Подобным образом можно пробросить порт для любого приложения - это совсем не сложно. Если на компьютере-хосте есть подключение к сети, можно указать этот адрес в качестве IP хоста, если вы хотите, чтобы и с других компьютеров в сети был доступ к виртуальной машине. Например, если в данном случае адрес хоста был бы 192.168.1.2, при его указании в настройках, по адресу 192.168.1.2:81 был бы так же доступен Apache на гостевой Ubuntu, только уже и другим компьютерам в сети.
Проброс портов широко используется для тестирования и разработки, но можно его использовать и для предоставления какого-нибудь сервиса с виртуальной машины.
Добавлять комментарии могут только зарегистрированные пользователи.
[
Регистрация |
Вход ]