Criar registro de DNS local

5

Eu criei uma nova VM e consegui fazer ping usando seu endereço IP. No entanto, eu não consigo fazer o ping pelo nome - mesmo que ele pertença ao mesmo "GRUPO DE TRABALHO" que as minhas outras máquinas com Windows. O que torna isso particularmente estranho é o resultado do seguinte comando:

C:\>ping -a 192.168.0.20

Pinging WIN-AOHA8MSD3D0 [192.168.0.20] with 32 bytes of data:
Reply from 192.168.0.20: bytes=32 time<1ms TTL=128
...

Assim, o nome da máquina pode ser consultado, conforme indicado acima, mas quando eu virar com esse nome, ele falhará:

C:\>ping WIN-AOHA8MSD3D0
Ping request could not find host WIN-AOHA8MSD3D0. Please check the name and try
again.

Caso seja relevante, a VM está no VMWare Workstation 7.1 usando um adaptador de rede em ponte. O sistema operacional convidado é o Windows 2008 R2 SP1. O host é o Windows 7 x64. Originalmente, o ping do endereço IP também não havia funcionado, mas eu havia criado uma regra ICMP no sistema operacional convidado que permitia a solicitação de eco.

O que é necessário para tornar o nome da máquina "pingable?"

    
por Brent Arias 20.06.2011 / 09:01

2 respostas

2

No host, verifique se Network Discovery está ativado.

No guest (e host, se necessário), configure seu firewall para permitir os seguintes protocolos:

  • LLMNR : UDP para a porta 5355

    Usado pelo Windows Vista, 7 e 2008. Usa multicast.

  • NetBIOS : UDP para a porta 137 para o serviço de nomes .

    Opcionalmente, UDP / 138 para datagramas NetBIOS, para que o navegue funcione. Não é necessário para resolução de nomes.

    Usado por todas as versões do Windows, também OS / 2 e LAN Manager para MS-DOS. Usa transmissão, não suporta IPv6. Minha recomendação é que não ative isso se o LLMNR funcionar. Por outro lado, o NBNS ainda é melhor do que a edição manual / etc / hosts e é suportado por muitos sistemas operacionais (incluindo o Linux através do Samba).

  • O mDNS da Apple não faz parte do Windows, mas é bastante comum e, no entanto, está disponível para o Windows ( Bonjour ) e Linux ( Avahi ), também o único protocolo oficialmente aberto neste Lista. Se você decidir instalá-lo, abra a porta UDP 5353.

Se a resolução de nomes ainda falhar, use o Wireshark para monitorar o tráfego de rede.

    
por 20.06.2011 / 16:46
2

A solução mais simples é adicionar uma entrada ao seu arquivo C: / Windows / System32 / drivers / etc / HOSTS. Este arquivo é normalmente sinalizado como "somente leitura", portanto, será necessário remover temporariamente o atributo somente leitura antes de editá-lo com um editor de texto / simples como o Windows Notepad (e não se esqueça de sinalizá-lo como somente leitura novamente após completando suas edições).

A linha que você adiciona ao arquivo ficará assim:

  • 192.168.0.20 WIN-AOHA8MSD3D0

Você pode adicioná-lo em qualquer linha dentro do arquivo (perto do topo, no final, o que você preferir).

Se você estiver executando um servidor DNS (como o ISC-Bind, que também está disponível para o Windows), será necessário editar os arquivos de zona DNS apropriados (um para o domínio / nome do host e o outro para pesquisas reversas que serão subordinadas da zona "IN-ADDR.ARPA.").

    
por 20.06.2011 / 09:12