Я бы сделал так:
1. Покупаем статический IP адрес у вашего провайдера.
2. На VirtualBox в сетевой карте настраивем Bridge тип, чтобы виртуалка свой IP адрес в локальной сети.
3. На вашем роутере выполняем следующие действия:
3.1 Фиксируем IP за mac-адресом чтобы исключить переназначение адреса другому устройтсву
3.2 Настраиваем проброс портов 80 и 443 на IP адрес виртуалки.
4. Проверяем антивирус на хостовой машине чтобы он не гасил ничего (вообще не должен, но на всякий).
Далее через команду traceroute из внешнего устройства смотрим на какой IP гасятся пакеты.