Os arquivos de hosts funcionam somente para a máquina em que estão.
Você precisará criar um arquivo Hosts com entradas para as outras máquinas em cada uma das VMs também.
Estou executando duas VMs no VMware Workstation 7: Minha VM de trabalho principal (hostname main ), executa o Ubuntu 11.04. Usa o VMnet0, que eu configurei para usar o NAT, e um appliance baseado no Debian (hostname server ), também no VMnet0. Agora eu preciso pegar alguns dados de main para server , o que eu pensei em fazer usando o nfs. Não há problema aí.
Eu pensei em colocar os nomes de host no arquivo hosts do meu host (Windows 7 x64, hostname desktop ). Parece assim:
192.168.130.10 main
192.168.130.12 server
No Windows 7, eu tentei um ping main
e um ping server
e os dois tiveram êxito. No entanto, quando tento ping desktop
ou ping server
de main , ele falha. nslookup desktop
retorna
Server: 192.168.130.2
Address: 192.168.130.2#53
** server can't find desktop: NXDOMAIN
(análogo para nslookup server
).
Parece que o servidor DNS da VMware não se importa com o arquivo dos meus hosts. Como faço para corrigir isso?
Editar : Eu deveria ter mencionado que posso navegar na internet muito bem, as pesquisas de DNS funcionam perfeitamente, no entanto, as substituições no arquivo host do host não são aplicadas.
Tags dns vmware hosts-file