resolv.conf
especifica os servidores de nomes para pesquisas de resolução, onde ele usará o protocolo DNS para resolver os nomes de host. Normalmente, o arquivo hosts
é usado para fins administrativos, como back-end e funções internas, o que é substancialmente mais isolado no escopo, já que apenas o servidor local fará referência a ele.
/etc/nsswitch.conf
especifica a ordem de pesquisa com a entrada hosts
.
Se isso não responder à sua pergunta, esclareça mais.
Veja os seguintes manpages:
HOSPEDAS (5)
RESOLVER (5)