Odpowiedzi:
resolv.conf
określa serwery nazw dla wyszukiwań resolvera, w których będzie on faktycznie używał protokołu DNS do rozwiązywania nazw hostów. Zazwyczaj hosts
plik jest wykorzystywany do celów administracyjnych, takich jak backend i funkcje wewnętrzne, które są znacznie bardziej izolowane w zakresie, ponieważ tylko lokalny serwer będzie się do niego odwoływał.
/etc/nsswitch.conf
określa kolejność wyszukiwania z hosts
wpisem.
Jeśli to nie odpowiada na twoje pytanie, wyjaśnij dalej.
Spójrz na następujące strony:
HOSTY (5)
RESOLVER (5)
resolv.conf określa serwery nazw w kolejności preferencji wyszukiwania.
Hosty zastępują wszystkie serwery nazw, mapując adresy URL / skrócone nazwy na adresy IP.
DHCP
, ten plik jest automatycznie zapełniany rekordem DNS wydanym przez DHCP
serwer.hosts: files dns
następnie /etc/hosts
plik zostanie najpierw sprawdzane pod kątem rozdzielczości, jeśli domena jest nadal un-rozpoznawana, DNS zostaną następnie konsultowany.