Provided by: manpages-fr_3.65d1p1-1_all bug

NOM

       resolv.conf - Fichier de configuration de la résolution de noms

SYNOPSIS

       /etc/resolv.conf

DESCRIPTION

       La bibliothèque resolver est un ensemble de routines de la bibliothèque C qui fournit un accès au système
       DNS Internet. Le fichier de configuration de la résolution de noms contient  des  informations  qui  sont
       lues par les routines de résolution la première fois qu'elles sont invoquées par un processus. Le fichier
       est prévu pour être lisible par des humains et contient une liste  de  mots-clés  avec  des  valeurs.  Le
       fichier  de  configuration  est considéré comme une source d'information DNS de confiance (par exemple le
       bit AD de DNSSEC sera renvoyé sans modification par cette source).

       Si ce fichier n'existe pas, seul le serveur de noms de la  machine  locale  sera  interrogé,  le  nom  de
       domaine est déterminé à partir du nom d'hôte, et le chemin de recherche du domaine est construit à partir
       du nom de domaine.

       Les différentes options de configuration sont :

       nameserver Adresse IP du serveur de noms
              Adresse Internet du serveur de noms que la bibliothèque resolver  interrogera,  soit  une  adresse
              IPv4  (en  notation  pointée),  soit  une adresse IPv6 en notation séparée par des deux-points (ou
              pointée) conformément à la RFC 2373. Jusqu'à MAXNS (actuellement 3, consultez <resolv.h>) serveurs
              de  noms  peuvent  être  mentionnés  sur des lignes indépendantes. S'il y a plusieurs serveurs, la
              bibliothèque de résolution les interrogera dans l'ordre indiqué. Si aucune entrée nameserver n'est
              présente,  le  fonctionnement  par  défaut  est  d'utiliser  le serveur de noms se trouvant sur la
              machine. (L'algorithme consiste à interroger un serveur de noms, et si la requête dépasse le temps
              maximum,  à  essayer  le  suivant,  jusqu'à la fin de la liste, et à recommencer jusqu'à un nombre
              maximal de tentatives).

       domain Nom du domaine local.
              La plupart des requêtes au sein de ce domaine peuvent être réduites à des raccourcis  relatifs  au
              domaine  local.  Si  l'entrée  est  configuré  à  la valeur « . », on suppose être dans le domaine
              racine. Si aucune entrée domain n'est présente, le domaine local est déterminé  à  partir  du  nom
              local de l'hôte renvoyé par gethostname(2) ; la partie domaine est extraite en considérant tout ce
              qui se trouve après le premier « . ». Finalement, si le nom d'hôte ne contient pas de  portion  de
              domaine, on suppose être dans le domaine racine.

       search Liste de recherche pour les noms d'hôte.
              La  liste  de  recherche  est normalement déterminée à partir du nom de domaine local. Par défaut,
              elle ne contient que le nom du domaine local. Cela peut être modifié en  listant  les  chemins  de
              recherche  des domaines désirés, séparés par des espaces ou des tabulations, à la suite du mot-clé
              search. La plupart des recherches seront menées en essayant chaque élément du chemin de  recherche
              l'un  après  l'autre  jusqu'à  obtenir  une  correspondance. Pour les environnements comprenant de
              nombreux sous-domaines, veuillez consulter options ndots :n ci-dessous pour éviter des attaques de
              type  man-in-the-middle  et  du  trafic superflu pour le serveur DNS « root-dns-server ». Veuillez
              noter que ce processus peut être lent et engendrer un trafic réseau très important si les serveurs
              pour  les  domaines  listés  ne  sont  pas  locaux,  et que les requêtes dépassent le délai alloué
              lorsqu'aucun serveur n'est disponible pour l'un de ces domaines.

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

       sortlist
              Cette option permet aux adresses renvoyées par gethostbyname(3) d'être ordonnées. Une liste de tri
              est  indiquée par des paires d'adresses IP et de masques réseau. Le masque réseau est optionnel et
              prend par défaut la valeur du masque naturel du réseau. L'adresse IP et le masque réseau optionnel
              sont séparés par des slashes. Jusqu'à 10 paires peuvent être mentionnées. Voici un exemple :

                  sortlist 130.155.160.0/255.255.240.0 130.155.0.0

       options
              Les  options  permettent  de modifier certaines variables internes de la bibliothèque resolver. La
              syntaxe est

                     options opt ...opt est une des options suivantes :

              debug  écrit RES_DEBUG dans _res.options (effectif uniquement si la glibc a été construite avec la
                     prise en charge du débogage comme indiqué dans resolver(3)).

              ndots:n
                     définit  un  seuil  pour  le  nombre  de points qui doivent apparaître dans un nom fourni à
                     res_query(3) (consultez resolver(3)) avant qu'une requête absolue initiale soit entreprise.
                     La  valeur  par  défaut  pour n est 1, ce qui signifie que dès qu'un point apparaît dans le
                     nom, il sera d'abord essayé en tant que nom absolu avant d'ajouter tout élément de la liste
                     de recherche search. La valeur de cette option est tronquée à 15 sans produire d'erreur.

              timeout:n
                     définit  le  temps que la bibliothèque de résolution doive attendre la réponse d'un serveur
                     de noms distant avant de ressayer une requête sur un serveur de noms différent. Exprimée en
                     secondes, la valeur par défaut est RES_TIMEOUT (actuellement 5, voir <resolv.h>). La valeur
                     de cette option est tronquée à 30 sans produire d'erreur.

              attempts:n
                     définit le nombre de fois que la bibliothèque de  résolution  enverra  une  requête  à  ses
                     serveurs  de  noms  avant d'abandonner et renvoyer une erreur à l'application appelante. La
                     valeur par défaut est RES_DFLRETRY (actuellement 2, voir <resolv.h>). La  valeur  de  cette
                     option est tronquée à 5 sans produire d'erreur.

              rotate configure  RES_ROTATE  dans  _res.options,  qui  provoquera  une  sélection  en  tourniquet
                     (« round-robin ») des serveurs de noms parmi ceux qui sont listés. Cela  a  pour  effet  de
                     diffuser  la  requête vers tous les serveurs listés plutôt que tous les clients essayent le
                     premier serveur listé chaque fois.

              no-check-names
                     configure RES_NOCHECKNAME dans _res.options, qui désactive la vérification BIND moderne des
                     noms  d'hôtes  et  de  courriers entrants pour les caractères incorrects comme le caractère
                     souligné « _ », les caractères non ASCII ou les caractères de contrôle.

              inet6  configure RES_USE_INET6 dans _res.options. Cela a pour effet  d'essayer  une  requête  AAAA
                     avant une requête A dans la fonction gethostbyname(3), et le mappage des réponses IPv4 dans
                     la « forme tunnellisée » de IPv6 si aucun  enregistrement  AAAA  n'est  trouvé  mais  qu'un
                     enregistrement A existe.

                     Certains programmes se comportent bizarrement lorsque cette option est activée.

              ip6-bytestring (depuis la glibc 2.3.4)
                     active  RES_USE_BSTRING  dans  _res.options.  Cela implique que les recherche arrières IPv6
                     sont effectuées avec le format des étiquettes binaires décrit dans la RFC 2673 ;  si  cette
                     option n'est pas activée, le format nibble est utilisé.

              ip6-dotint/no-ip6-dotint (depuis la glibc 2.3.4)
                     active  ou  désactive  RES_NOIP6DOTINT dans _res.options. Quand cette option est désactivée
                     (ip6-dotint), les  recherches  arrières  IPv6  sont  effectuées  dans  la  zone  (obsolète)
                     ip6.int ;  quand  cette  option  est activée ((no-ip6-dotint), les recherches arrières IPv6
                     sont effectuées par défaut dans la zone ip6.arpa. Cette option est activée par défaut.

              edns0 (depuis la glibc 2.6)
                     active RES_USE_EDNSO dans _res.options. Cela active la prise en charge des  extensions  DNS
                     décrites dans la RFC 2671.

              single-request (depuis la glibc 2.10)
                     active  RES_SNGLKUP dans _res.options. Par défaut, la glibc réalise des résolutions IPv4 et
                     IPv6 en parallèle depuis la version 2.9. Certains serveurs d'application DNS ne peuvent pas
                     traiter  correctement  ces demandes et font expirer les requêtes. Cette option désactive ce
                     comportement et force la glibc à réaliser les requêtes IPv4 et IPv6 de  façon  séquentielle
                     (au prix de quelques ralentissements du processus de résolution).

              single-request-reopen (depuis la glibc 2.9)
                     La  bibliothèque de résolution utilise la même socket pour les requêtes A et AAAA. Certains
                     matériels ne renvoient par erreur qu'une seule  réponse.  Quand  cela  arrive,  le  système
                     client  sera  bloqué  en  attendant  la  deuxième  réponse. Activer cette option modifie le
                     comportement, en cas de traitement incorrect de deux  requêtes  venant  du  même  port,  en
                     fermant la socket et en en ouvrant une nouvelle avant d'envoyer la deuxième requête.

       Les  mots-clés domain et search sont mutuellement exclusifs. Si les deux apparaissent dans le fichier, le
       dernier gagne.

       Le mot-clé search du fichier resolv.conf du  système  peut  être  surchargé  indépendamment  pour  chaque
       processus  en remplissant la variable d'environnement LOCALDOMAIN avec une liste de domaines de recherche
       séparés par des espaces.

       Le mot-clé options du fichier resolv.conf du système  peut  être  surchargé  indépendamment  pour  chaque
       processus  en  remplissant  la  variable  d'environnement  RES_OPTIONS  en  une  liste  d'options  de  la
       bibliothèque resolver (séparées par des espaces), comme indiqué à la rubrique options plus haut.

       Le mot-clé et la valeur doivent apparaître sur  une  ligne  isolée,  le  mot-clé  (ex:  nameserver)  doit
       apparaître en début de ligne et il doit être séparé de la valeur par des espaces.

       Les  lignes qui contiennent un point-virgule (« ; ») ou un dièse (« # ») en première colonne sont traités
       comme des commentaires.

FICHIERS

       /etc/resolv.conf, <resolv.h>

VOIR AUSSI

       gethostbyname(3), resolver(3), hostname(7), named(8)
       Name Server Operations Guide for BIND

COLOPHON

       Cette page fait partie de la publication 3.65 du projet man-pages Linux. Une description du projet et des
       instructions     pour     signaler     des     anomalies    peuvent    être    trouvées    à    l'adresse
       http://www.kernel.org/doc/man-pages/.

TRADUCTION

       Depuis 2010, cette traduction est maintenue à l'aide de l'outil po4a <http://po4a.alioth.debian.org/> par
       l'équipe de traduction francophone au sein du projet perkamon <http://perkamon.alioth.debian.org/>.

       Christophe       Blaess       <http://www.blaess.fr/christophe/>      (1996-2003),      Alain      Portal
       <http://manpagesfr.free.fr/> (2003-2006). Jean-Luc  Coulon  et  l'équipe  francophone  de  traduction  de
       Debian (2006-2009).

       Veuillez  signaler  toute erreur de traduction en écrivant à <debian-l10n-french@lists.debian.org> ou par
       un rapport de bogue sur le paquet manpages-fr.

       Vous pouvez toujours avoir accès à la version anglaise de ce document en utilisant la commande « man -L C
       <section> <page_de_man> ».