resolv.conf | Début | Suivant | Sommaire | Préc.page.lue | Accueil |
Section: Manuel de l'administrateur Linux (5)
Updated: 31 octobre 2004
Sommaire
NOM | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
SYNOPSIS | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
DESCRIPTION | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
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 intelligible et contient une liste de mots-clés avec des valeurs.
Sur un système configuré normalement, ce fichier ne devrait pas être nécessaire. Le seul serveur de noms interrogé sera celui résidant sur la machine locale, 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 :
Veuillez noter que ce processus peut être lent et engendrer un trafic réseau important si les serveurs pour les domaines listés ne sont pas locaux, et que les requêtes dépassent le délai accordé 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.
options opt ...
où opt est une des options suivantes :
fixe un seuil pour le nombre de points qui doivent apparaître dans un nom fourni à res_query(3) (voir 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.
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>).
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 5, voir <resolv.h>).
configure RES_ROTATE dans _res.options, qui provoquera une sélection « round robin » (Ndt : en rotation, séquentiellement) 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.
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 invalides comme le caractère souligné « _ », les caractères non-ASCII ou les caractères de contrôle.
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 de faire correspondre les réponses IPv4 dans une « forme tunnellisée » IPv6 (Ndt : tunnelled form) si aucun enregistrement AAAA n'est trouvé mais qu'un enregistrement A existe.
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.
FICHIERS | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
/etc/resolv.conf, <resolv.h>
VOIR AUSSI | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
gethostbyname(3),
resolver(3),
hostname(7),
named(8),
Name Server Operations Guide for BIND
TRADUCTION | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
Ce document est une traduction réalisée par Christophe Blaess <http://www.blaess.fr/christophe/> le 6 septembre 2000, mise à jour par Alain Portal <aportal AT univ-montp2 DOT fr> le 9 mai 2006 et révisée le 17 juillet 2008.
L'équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité. La version anglaise la plus à jour de ce document est toujours consultable via la commande : « LANG=C man 5 resolver ». N'hésitez pas à signaler à l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel.
Sommaire | Début | Suivant | Sommaire | Préc.page.lue | Accueil |
Table des mots clés | Début | Suivant | Sommaire | Préc.page.lue | Accueil |
domain Nom du domaine local. | DESCRIPTION |
nameserver Serveur de nom d'adresse IP | DESCRIPTION |
options | DESCRIPTION |
search Liste de recherche pour les noms d'hôte. | DESCRIPTION |
sortlist | DESCRIPTION |