Różnica między / etc / hosts a /etc/resolv.conf


Odpowiedzi:


17

resolv.confokreś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 hostsplik 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.confokreśla kolejność wyszukiwania z hostswpisem.

Jeśli to nie odpowiada na twoje pytanie, wyjaśnij dalej.

Spójrz na następujące strony:

HOSTY (5)
RESOLVER (5)



14

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.


3
  • /etc/resolv.conf : Wyświetla listę serwerów nazw używanych przez hosta do rozpoznawania nazw DNS. Jeśli używasz DHCP, ten plik jest automatycznie zapełniany rekordem DNS wydanym przez DHCPserwer.
  • / etc / hosts / : Jest to tylko statyczna metoda wyszukiwania rozdzielczości.
  • /etc/nsswitch.con f: Określił kolejność rozdzielczości. Z kim powinien najpierw skonsultować się w sprawie rozwiązania problemu, DNS lub pliku hosta? Na przykład, jeśli plik ma następującą konfigurację hosts: files dnsnastępnie /etc/hostsplik zostanie najpierw sprawdzane pod kątem rozdzielczości, jeśli domena jest nadal un-rozpoznawana, DNS zostaną następnie konsultowany.
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.