Possua porta de encaminhamento de porta de caixa virtual 80 para seu vm ou execute o vm no modo em ponte. Em seguida, em seu roteador residencial (ADSL?), Adicione uma regra de encaminhamento de porta para mapear a porta 80 no lado WAN para o endereço IP interno da LAN do computador que está executando o vm (se no modo nat) ou para o endereço IP da vm (se executando em modo de ponte).
Teste isso com seu endereço IP público antes de tentar que o nome do domínio funcione.
Para o DNS funcionar, tenha um endereço www nas suas zonas DNS para mapear para o seu endereço IP público.