/etc/nsswitch.conf
é o arquivo padrão para a resolução de nomes de domínio atualmente. Eu tenho a seguinte linha na parte superior do meu /etc/host.conf
arquivo: -
# The "order" line is only used by old versions of the C library.
nsswitch.conf
é usado por praticamente tudo na minha caixa Debian para resolução de nomes. Portanto, dadas as linhas acima em seus arquivos, a ordem padrão da resolução de nomes seria verificar /etc/hosts
primeiro e depois usar os servidores de nomes configurados /etc/resolv.conf
para fazer uma pesquisa de DNS.
Ultimamente (desde o Ubuntu 11.10), o /etc/resolv.conf
é por padrão configurado para usar a interface localhost (127.0.0.1), onde um programa daemon dnsmasq
atende na porta 53 para solicitações de DNS. Por sua vez, normalmente, a resolução DNS é configurada pelo servidor DHCP da sua LAN, mas isso pode ser substituído manualmente na GUI de configuração de rede do sistema operacional.
Nota: Você não mencionou o SO que está usando, e o acima é proveniente da experiência pessoal com o Debian Ubuntu. Os padrões podem ser diferentes nos diferentes tipos de Linux