Eu usaria os hosts virtuais do Apache no servidor da Web host. Acesse cada vhost com uma porta. Em seguida, digite host ip seguido de port para acessar um vhost da máquina convidada.
Eu sei que é possível acessar o host local da máquina host usando o IP 10.0.0.2 do gateway, mas tenho vários hosts que preciso acessar do convidado. Exemplo de arquivo hosts:
127.0.0.1 localhost
127.0.0.10 my-domain-one.tld
127.0.0.11 my-domain-two.tld
...
127.0.0.20 my-domain-ten.tld
Meu sistema operacional host é Win8, guest - Ubuntu.
Eu usaria os hosts virtuais do Apache no servidor da Web host. Acesse cada vhost com uma porta. Em seguida, digite host ip seguido de port para acessar um vhost da máquina convidada.