O DNS do Windows às vezes não pode pegar o nome do host da minha VM

2

RE: hostname / host não resolvido não encontrado / host desconhecido

A VM é o VirtualBox que executa o Ubuntu no Win8, usando as redes em ponte.

quase sempre é capaz de se registrar no servidor DNS do Windows da minha empresa, para que eu possa ping myvm1 do meu DOS ou dig myvm1.mycompany.com do Ubuntu. Mas há momentos em que não posso fazer nenhum deles. Vou receber erro desconhecido do host. O Ubuntu VM é sempre o mesmo, então eu acho que é o servidor DNS do Windows que está causando o problema.

Procurando a solução eu mesmo, eu só encontro uma pergunta sem resposta, que tem o sintoma exato como meu -

Alguma idéia, para solução ou para solucionar problemas?

PS. Adicionando o Ubuntu / Linux às tags - de qualquer forma, para saber qual servidor DNS o Ubuntu VM se registra? Como posso forçar a registrar novamente o dhcp / dns do meu Ubuntu?

    
por xpt 28.03.2014 / 23:17

1 resposta

3

Essa é uma daquelas perguntas que podem se espalhar em todos os sentidos, pois há muitas maneiras de prosseguir.

Em primeiro lugar, a resolução de nomes no Windows usa mais do que o DNS. O comando para usar para ver se o DNS pode resolver um nome é nslookup, então você usaria nslookup myvm1.mycompany.com para ver se ele está no DNS para esse domínio.

Em segundo lugar, fazer ping myvm1 de uma máquina usará mais do que apenas DNS para resolução de nomes, pode estar usando NetBIOS, WINS ou alguma consulta de descoberta automática como DNS multicast (mDNS) ou DNS Self Discovery (DNS-SD) O Ubuntu implementa isso através do daemon avahi. Mesmo que esteja fazendo uma pesquisa de DNS, ela pode estar usando mais do que apenas o domínio de pesquisa de DNS da minhaempresa.com.

Como funciona na maior parte do tempo, acredito que o nome myvm1 esteja sendo usado com o avahi com mDNS ou DNS-SD e que o nome do Windows resolva as consultas quando você executar o ping. Esses protocolos de resolução de nomes do zeroconf não usam um servidor DNS real e, portanto, não precisam se autenticar em um servidor DNS integrado ao AD. Pela minha experiência, os protocolos zeroconf mDNS / DNS-SD não são 100% confiáveis, o que aumenta minha convicção de que eles estão sendo usados no seu caso, pois correspondem à sua situação.

Você pode ir em várias direções a partir daqui

  • certifique-se de que o avahi esteja funcionando corretamente
  • Se mycompany.com for um domínio típico do Windows executado pelo Active Directory, será necessário que o computador faça parte do domínio para que ele envie atualizações automáticas de DNS para o servidor. Você pode fazer uma entrada DNS manual no domínio mycompany.com e também
    • faz do ubuntu vm um IP estático com um IP fixo em sua configuração local ou uma reserva DHCP. Estas são as minhas primeiras e segundas preferências para uma solução.
    • permite atualizações inseguras para o nome myvm1.mycompany.com
  • torne a VM do Ubuntu parte do domínio do AD para que ele possa fazer atualizações de DNS automáticas autenticadas. Isso pode exigir a versão 4 ou superior do samba.

Como alguns dos primeiros passos, eu verificaria

  • Verifique a ordem do domínio de pesquisa de DNS em sua máquina com Windows para ver se está mesmo olhando para o domínio mycompany.com quando você digita apenas um nome de host.
  • No Ubuntu VM, certifique-se de ter definido o nome completo do domínio para a máquina, conforme descrito em como .
por 29.03.2014 / 01:48