Solution 1 :
resolv.conf
spécifie les serveurs de noms pour les recherches de résolveur, où il utilisera réellement le protocole DNS pour résoudre les noms d'hôte.
Typiquement le hosts
Le fichier est utilisé à des fins administratives, telles que les fonctions principales et internes, dont la portée est beaucoup plus isolée, car seul le serveur local y fera référence.
/etc/nsswitch.conf
spécifie l'ordre de recherche avec le hosts
entrée.
Si cela ne répond pas à votre question, veuillez clarifier davantage.
Consultez les pages de manuel suivantes :
HOSTS(5)
RESOLVER(5)
Solution 2 :
resolv.conf spécifie les serveurs de noms par ordre de préférence de recherche.
hosts remplace tous les serveurs de noms en mappant les URL/noms courts aux adresses IP.
Solution 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 l'enregistrement DNS émis parDHCP
serveur. - /etc/hosts/ :Il s'agit simplement d'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 dns
puis/etc/hosts
le fichier sera d'abord vérifié pour la résolution, si le domaine est toujours insoluble, le DNS sera alors consulté.