Quelle est la différence entre/etc/hosts et /etc/resolv.conf? En outre, y a-t-il une bonne documentation qui explique tous ces fichiers de configuration.
Merci. Bala
resolv.conf
Spécifie les serveurs de noms des recherches de résolution, où il utilisera réellement le protocole DNS pour résoudre les noms d'hôte. Généralement, le fichier hosts
est utilisé à des fins administratives telles que les fonctions backend et interne, qui est sensiblement plus isolée dans la portée, car seul le serveur local y référait-le.
/etc/nsswitch.conf
Spécifie l'ordre de recherche avec l'entrée hosts
.
Si cela ne répond pas à votre question, veuillez préciser davantage.
Regardez les principes suivants:
Hôtes (5)
[.____] Résolveur (5)
resolv.conf spécifie les serveurs de noms dans l'ordre de préférence de recherche.
les hôtes remplacent tous les serveurs de noms en mappant les URL/noms-noms à IPS.
DHCP
, ce fichier est automatiquement renseigné avec l'enregistrement DNS émis par DHCP
serveur.hosts: files dns
alors /etc/hosts
Le fichier sera vérifié d'abord pour la résolution, si le domaine est toujours non résolvable, DNS sera alors consulté.