Como tornar nomes de host de VM visíveis para o sistema operacional host?

1

Eu tenho um host do Windows XP que está executando duas VMs (Windows Server 2003) e as VMs estão configuradas para NAT. Existe alguma maneira de tornar os nomes de host das VMs visíveis para o sistema operacional host sem alterar para um tipo de rede com ponte?

    
por Taylor Leese 05.08.2010 / 20:26

2 respostas

2

Como sua pergunta é ambígua, presumo que você queira dizer "Posso acessar os convidados em execução em uma máquina host usando nomes de host WINS?"

Não, isso é inerente à maneira como o NAT funciona; um roteador manipula solicitações de unicast do "interior" do roteador para o "fora" (e o respectivo unicast responde na direção oposta). Como o WINS é um protocolo que depende de difusões, que são descartadas pelo roteador, o host nunca verá as difusões WINS dos convidados. Em um roteador gerenciado normal, você poderia definir regras que permitiriam ao roteador encaminhar difusões, no entanto, nem o VMware Server, nem o Workstation nem o Player permitem que você modifique a lógica de roteamento incorporada.

O uso de nomes de host DNS não é uma alternativa, já que o roteador precisará ter rotas específicas definidas para encaminhar o tráfego, o que também não é possível com os produtos VMware mencionados acima.

    
por 05.08.2010 / 20:41
0

E uma segunda NIC para sua VM na rede somente de host e use isso.

Talvez, se nos disser o que você está tentando fazer, possamos direcioná-lo para a melhor solução? :)

    
por 06.08.2010 / 18:09