Ubuntu 16.10 - Virtualbox - Hostname resolve com o comando host, mas não com ping ou no navegador

1

Estou usando o Ubuntu 16.10 no Virtualbox com um host do Windows 10. A rede está usando o modo de ponte e tudo parece funcionar bem, exceto que temos uma configuração de nome de host para um dos serviços de rede que usamos. Por algum motivo, esse nome de host não será resolvido quando eu tentar fazer o ping dele ou quando eu tentar usá-lo no navegador.

Estranhamente, porém, resolve o IP correto quando uso nslookup ou host . O gerenciador de conexões está usando o correto para nosso servidor DNS.

Um interessante é que esse nome de host tem um - no meio e um .local no final do nome do host.

Alguma ideia sobre o que poderia estar causando esse problema?

    
por timbram 06.12.2016 / 19:58

1 resposta

2

Os nomes de hosts que terminam em .local são tratados como mDNS no Linux por padrão e não executam uma pesquisa de DNS normal (leia mais em link ). Você pode mudar este comportamento editando o /etc/nsswitch.conf e procurando pela linha

hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4

e altere a ordem para que o DNS tenha precedência, como:

hosts: files dns mdns4_minimal [NOTFOUND=return] mdns4
    
por lscherber 06.12.2016 / 20:35