RESOLVER(5) Manuel de l administrateur Linux RESOLVER(5)
NOM
NOM
resolver(3,5) - Fichier de configuration de la rsolution de noms.
SYNOPSIS
/etc/resolv.conf
DESCRIPTION
La bibliothque resolver(3,5) est un ensemble de routines de la bib-
liothque C qui fournit un accs au systme DNS Internet. Le
fichier de configuration de la rsolution de noms contient des infor-
mations qui sont lues par les routines de rsolution la premire fois
qu'elles sont invoques par un processus. Le fichier est prvu pour
tre lisible par des humains et contient une liste de mots-cls avec
des valeurs.
Sur un systme configur normalement, ce fichier ne devrait pas tre
ncessaire. Le seul serveur de noms interrog sera celui rsidant
sur la machine locale(3,5,7), le nom de domaine est dtermin partir du
nom d'hte, et le chemin de recherche du domaine est construit par-
tir du nom de domaine.
Les diffrentes options de configuration sont :
nameserver
Adresse Internet (en notation pointe) du serveur de noms que
la bibliothque resolver(3,5) interrogera. Jusqu' MAXNS
(actuellement 3) serveurs de noms peuvent tre mentionns sur
des lignes indpendantes. Si il y a de multiples serveurs, la
bibliothque de rsolution les interrogera dans l'ordre
indiqu. Si aucune entre nameserver n'est prsente, le
fonctionnement par dfaut est d'utiliser le serveur de noms se
trouvant sur la machine. (L'algorithme consiste interroger
un serveur de noms, et si la requte dpasse le temps maximum,
essayer le suivant, jusqu' la fin de la liste, et recom-
mencer jusqu' un nombre maximal de tentatives).
domain Nom du domaine local. La plupart des requtes au sein de ce
domaine peuvent tre rduites des raccourcis relatifs au
domaine local. Si aucune entre domain n'est prsente, le
domaine local est dtermin partir du nom local de l'hte
renvoy par gethostname(); la partie domaine est extraite en
considrant tout ce qui se trouve aprs le premier `.'.
Finalement si le nom d'hte ne contient pas de portion de
domaine, on suppose tre dans le domaine racine.
search Liste de recherche pour les noms d'hte. La liste de recherche
est normalement dtermine partir du nom de domaine local.
Par dfaut, elle ne contient que le domaine local. On peut la
modifier en listant les chemins de recherche des domaines
dsirs la suite du mot-cl search avec des espaces ou des
tabulations sparant les noms. La plupart des recherches
seront menes en essayant chaque composant des chemins de
recherche l'un aprs l'autre jusqu' obtenir une rponse.
Notez que ce processus peut tre lent et engendrer un trafic
rseau important si les serveurs pour les domaines lists ne
sont pas locaux, et que les requtes dpassent le dlai
accord car aucun serveur n'est disponible pour un des
domaines.
La liste de recherche est actuellement limite six domaines,
avec un maximum de 256 caractres.
sortlist
Cette option permet aux adresses renvoyes par gethostbyname()
d'tre ordonnes. Une liste de tri est indique par des
paires d'adresses IP et de masques rseau. Le masque rseau
est optionnel et prend par dfaut la valeur du masque naturel
du rseau. L'adresse IP et le masque rseau optionnel sont
spars par des slashes. Jusqu' 10 paires peuvent tre men-
tionnes.
ex : sortlist 130.155.160.0/255.255.240.0 130.155.0.0
options
Les options permettent de modifier certaines variables internes
de la bibliothque resolver(3,5). La syntaxe est
options opt ...
o opt est une des options suivantes :
debug -- crit RES_DEBUG dans _res.options.
ndots:n -- fixe un seuil pour le nombre de points qui doivent
apparatre dans un nom fourni res_query (voir resolver(3,5)(3))
avant qu'une requte absolue initiale soit entreprise. La
valeur par dfaut pour n est ``1'', ce qui signifie que ds
qu'un point apparat dans le nom, il sera d'abord essay en
tant que nom absolu avant d'ajouter tout lment de la liste
de rechercher search.
Les mots-cls 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 systme peut tre sur-
charg indpendamment pour chaque processus en remplissant la vari-
able d'environnement ``LOCALDOMAIN'' avec une liste de domaines de
recherche spars par des espaces.
Le mot-cl options du fichier resolv.conf du systme peut tre sur-
charg indpendamment pour chaque processus en remplissant la vari-
able d'environnement ``RES_OPTIONS'' en une liste d'options de la bib-
liothque resolver(3,5) (spares par des espaces), comme indiqu la
rubrique options plus haut.
Le mot-cl et la valeur doivent apparatre sur une ligne isole, le
mot-cl (ex: nameserver) doit apparatre en dbut de ligne et il
doit tre spar de la valeur par des espaces.
FICHIERS
/etc/resolv.conf
VOIR AUSSI
gethostbyname(3), hostname(7), named(5,8)(8),
Name Server Operations Guide for BIND
TRADUCTION
Christophe Blaess, 2000-2003.
4th Berkeley Distribution 25 juillet 2003 RESOLVER(5)