Como você só tem um endereço IP público para várias máquinas, é necessário configurar um roteador NAT e encaminhar as portas para cada host.
Eu preferiria usar o recurso NAT integrado do seu software de virtualização e configurar o encaminhamento de porta.