Différence entre / etc / hosts et /etc/resolv.conf


Réponses:


17

resolv.confspécifie les serveurs de noms pour les recherches de résolveurs, où il utilisera réellement le protocole DNS pour résoudre les noms d'hôtes. En règle générale, le hostsfichier est utilisé à des fins administratives telles que le backend et les fonctions internes, dont la portée est beaucoup plus isolée, car seul le serveur local le référencera.

/etc/nsswitch.confspécifie l'ordre de recherche avec l' hostsentrée.

Si cela ne répond pas à votre question, veuillez clarifier davantage.

Consultez les pages de manuel suivantes:

HÔTES (5)
RESOLVER (5)



14

resolv.conf spécifie les serveurs de noms par ordre de préférence de recherche.

les hôtes remplacent tous les serveurs de noms en mappant les URL / raccourcis aux IP.


3
  • /etc/resolv.conf : répertorie les serveurs de noms utilisés par votre hôte pour la résolution DNS. Si vous utilisez DHCP, ce fichier est automatiquement rempli avec un enregistrement DNS émis par le DHCPserveur.
  • / etc / hosts / : C'est juste une méthode de recherche statique pour la résolution.
  • /etc/nsswitch.con f: Il a défini l'ordre de résolution. Qui doit-il consulter en premier pour la résolution, un DNS ou un fichier hôte? Par exemple, si le fichier a la configuration suivante, hosts: files dnsle /etc/hostsfichier sera d'abord vérifié pour la résolution, si le domaine n'est toujours pas résoluble, DNS sera alors consulté.
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.