Existem algumas coisas diferentes que você pode fazer, no entanto, se eu pegar a coisa mais comum que as pessoas querem fazer ...
Se você quer dizer que está hospedando sites / serviços dentro da máquina virtual, de longe o método mais fácil que você pode fazer é configurar a rede no "modo de ponte" para que cada máquina seja vista na rede como qualquer outra máquina. Em seguida, usando o seu roteador, basta encaminhar as portas que você precisa (por exemplo, 80) para o endereço da LAN da Máquina Virtual.
Em seguida, basta configurar uma entrada de DNS externa que aponte para o seu IP público e você poderá conectar-se de qualquer lugar.
Se eu estiver errado / você quiser fazer outra coisa, por favor me avise.