/etc/nsswitch.conf
est le fichier par défaut pour la résolution des noms de domaine de nos jours. J'ai la ligne suivante en haut de mon /etc/host.conf
dossier: -
# The "order" line is only used by old versions of the C library.
nsswitch.conf
est utilisé par à peu près tout sur ma boîte Debian pour la résolution de noms. Donc, étant donné les lignes ci-dessus dans vos fichiers, l'ordre de résolution de nom par défaut serait de vérifier d' /etc/hosts
abord, puis d'utiliser les serveurs de noms configurés /etc/resolv.conf
pour effectuer une recherche DNS.
Dernièrement (depuis Ubuntu 11.10), le /etc/resolv.conf
est par défaut configuré pour utiliser l'interface localhost (127.0.0.1), où un programme démon dnsmasq
écoute sur le port 53 les requêtes DNS. À son tour, cela fait généralement la résolution DNS telle que configurée par le serveur DHCP de votre LAN, mais cela peut être remplacé manuellement dans l'interface graphique de configuration réseau du système d'exploitation.
Remarque: Vous n'avez pas mentionné le système d'exploitation que vous utilisez, et ce qui précède provient d'une expérience personnelle avec Debian Ubuntu. Les valeurs par défaut peuvent être différentes selon les différentes versions de Linux