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 .