Respostas:
resolv.confespecifica os servidores de nomes para pesquisas de resolvedores, nos quais ele usará o protocolo DNS para resolver os nomes de host. Normalmente, o hostsarquivo é usado para fins administrativos, como back-end e funções internas, que são substancialmente mais isoladas no escopo, pois apenas o servidor local fará referência a ele.
/etc/nsswitch.confespecifica a ordem de pesquisa com a hostsentrada.
Se isso não responder à sua pergunta, esclareça mais.
Veja as seguintes páginas de manual:
Hospedeiros (5)
RESOLVER (5)
resolv.conf especifica servidores de nomes em ordem de preferência de pesquisa.
hosts substitui todos os servidores de nomes mapeando URLs / nomes abreviados para IPs.
DHCP, esse arquivo será preenchido automaticamente com o registro DNS emitido pelo DHCPservidor.hosts: files dns, o /etc/hostsarquivo será verificado primeiro quanto à resolução, se o domínio ainda não puder ser resolvido, o DNS será consultado.