GNU/Linux >> Tutoriels Linux >  >> Linux

Dans /etc/resolv.conf, que fait exactement l'option de configuration de recherche ?

A partir du man resolv.conf

La liste de recherche est normalement déterminée à partir du nom de domaine local; par défaut, il ne contient que le nom de domaine local. Cela peut être modifié en répertoriant le chemin de recherche de domaine souhaité après le mot-clé de recherche avec des espaces ou des tabulations séparant les noms. Les requêtes de résolveur contenant moins de ndots points (la valeur par défaut est 1) seront tentées en utilisant tour à tour chaque composant du chemin de recherche jusqu'à ce qu'une correspondance soit trouvée. Pour les environnements avec plusieurs sous-domaines, veuillez lire les options ndots:n ci-dessous pour éviter les attaques man-in-the-middle et le trafic inutile pour les serveurs root-dns. Notez que ce processus peut être lent et générera beaucoup de trafic réseau si les serveurs des domaines répertoriés ne sont pas locaux, et que les requêtes expireront si aucun serveur n'est disponible pour l'un des domaines.

La liste de recherche est actuellement limitée à six domaines avec un total de 256 caractères.

Pour résumer ce qui précède, en supposant qu'il n'y a aucun changement par rapport aux valeurs par défaut mentionnées ci-dessus, si quelque chose arrive au résolveur sans points, le résolveur essaiera d'ajouter localdomain.com à elle.

Disons que vous tapez simplement http://somesite/somedocument.html dans votre navigateur. Le résolveur détectera cela et essaiera d'abord de résoudre somesite.localdomain.com - équivalent si vous avez effectivement tapé http://somesite.localdomain.com/somedocument.html - avant d'essayer ce que vous avez réellement demandé.

Ceci est utile si vous faites partie d'un environnement LAN qui a son propre serveur DNS afin que les gens puissent taper des noms simples pour accéder aux ressources locales. Si vous n'avez pas de LAN domestique ou d'entreprise avec votre propre serveur DNS, vous n'avez pas à vous inquiéter.


Linux
  1. Que signifie le « rc » dans « .bashrc », etc. ?

  2. Quelle est la signification de /usr/sbin, /usr/local/sbin et /usr/local/bin ?

  3. tee :Que fait exactement l'option --ignore-interrupts ?

  4. Quelle est la connexion entre les répertoires /etc/init.d et /etc/rcX.d sous Linux ?

  5. Quel utilisateur exécute les commandes définies dans /etc/rc.local ?

La bonne façon de modifier les fichiers /etc/passwd et /etc/group sous Linux

/etc/passwd affiche l'utilisateur dans un groupe, mais /etc/group ne le fait pas

Que fait la source /etc/network/interfaces.d/* en haut du fichier /etc/network/interfaces ?

Pourquoi /etc/resolv.conf pointe-t-il sur 127.0.0.53 ?

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

Comment configurer /etc/issues pour afficher l'adresse IP pour eth0