Para tal caso, por favor adicione a linha em /etc/nsswitch.conf
hosts: files dns mdns4_minimal [NOTFOUND=return] mdns4
para ser
hosts: dns files mdns4_minimal [NOTFOUND=return] mdns4
Eu configurei um ambiente de desenvolvimento no Debian 7 e instalei os seguintes serviços:
Eu tenho um site acessível por "asix.debian.local". Eu configurei a zona e adicionei o registro NS e A ao arquivo db.debian.local.
Tudo está funcionando, esta é a resposta que recebo com o curl:
"curl asix.debian.local" Apache default
Então eu imaginei que consegui tudo e trabalhei, mas quando eu digito a mesma URL no navegador, recebo "Erro de servidor não encontrado - o Iceweasel não consegue encontrar o servidor em asix.debian.local."
Apenas o servidor de nomes em /etc/resolv.conf é o IP local do servidor.
Por que o navegador não pode acessar o site se o curl fez?
Qualquer ajuda é apreciada.
Obrigado
Tags dns debian curl bind apache-http-server