Вам необходимо перенести порт на ваш компьютер, но вы можете направить этот порт напрямую на сетевой интерфейс, используемый виртуальной машиной, чтобы виртуальная машина могла оставаться изолированной. Это может работать с интерфейсом только для хоста, поэтому виртуальная машина не сможет взаимодействовать с остальной частью вашей сети.
Используемая команда будет выглядеть следующим образом, запущенная в командной строке с повышенными правами, при условии, что интерфейс только для хоста определен в 192.168.234.0/24:
netsh interface portproxy add v4tov4 listenport=80 listenaddress=127.0.0.1 connectaddress=192.168.234.1 connectport=80 protocol=tcp
У меня нет VirtualBox, поэтому я не могу экспериментировать; вам придется сделать эту часть.
Для получения дополнительной информации см. Статью Windows Netsh Interface Portproxy .