Altere a linha de hosts:
hosts: files dns mdns4_minimal [NOTFOUND=return] mdns4
.local
é usado pelo mDNS (Avahi), dns
deve ser o primeiro.
Consulte o link
Instalei o ubuntu no meu computador no trabalho porque acho que é um sistema perfeito para o trabalho que faço, mas tenho alguns problemas. Não consigo resolver domínios do servidor DNS do Windows. Basicamente, temos dois servidores, um é o servidor Windows (DNS sever) e outro é o Ubuntu 12.04 (LAMP). Então toda vez que eu criar um novo projeto eu tenho que criar um novo alias no servidor DNS, por exemplo, project1.localdomain.local que aponta para o servidor Ubuntu. No servidor ubuntu eu tenho que criar o projeto no diretório / var / www / project1 / htdocs. Tudo funciona para computadores em rede local com windows ou para macs. Então, basicamente, quando eu estou tentando abrir um link link em um navegador que funciona. Mas quando eu faço isso no meu computador com a instalação do Ubuntu, ele não funciona. Parece que o Ubuntu não consegue resolver o domínio local onde o servidor DNS está.
Portanto, minha rede é assim: 10.10.16.1 - servidor DNS - servidor windows teste de domínio
Eu já tentei resolver o problema adicionando linhas ao arquivo /etc/resolve.conf
domain test
nameserver 10.10.16.2
Arquivo /etc/NetworkManager/NetworkManager.conf Comentei a linha
#dns=dnsmasq
/etc/dhcp/dhclient.conf Adicionei linhas
supersede domain-name "test";
prepend domain-name-servers 10.10.16.1, 10.10.16.2;
Mas isso não funciona.
No Windows ou no Mac, não preciso fazer nenhuma configuração adicional para que funcione.
Este é o conteúdo de /etc/nsswitch.conf
:
passwd: compat
group: compat
shadow: compat
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
networks: files
protocols: db files
services: db files
ethers: db files
rpc: db files
netgroup: nis