1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165
|
.\"
.\" Traduction le 01/06/1997 par Michel Quercia (quercia@cal.enst.fr)
.\"
.TH HOST 1 "1er Juin 1997" "Linux Experimental" "Manuel de l'utilisateur Linux"
.SH NOM
host \- Chercher des noms de machine a l'aide d'un serveur de domaine.
.SH SYNOPSIS
\fBhost\fP [\fB-l\fP] [\fB-v\fP] [\fB-w\fP] [\fB-r\fP] [\fB-d\fP]
[\fB-t\fI types] [\fB-a\fP] machine [\fIserveur\fP]
.SH DESCRIPTION
\fBhost\fP recherche des informations sur des machines Internet.
Il obtient ces informations a partir d'un ensemble de serveurs interconnectes
et repartis dans le monde entier.
Par defaut, il effectue uniquement une conversion entre des noms de
machine et des adresses IP.
Cependant, avec les options \fB-t\fP ou \fB-a\fP, il permet d'obtenir toutes
les informations sur cette machine contenues dans la base de donnees du
serveur de domaine.
.PP
Les arguments peuvent etre soit des noms de machine soit des adresses
IP. Le programme essaie d'abord de les interpreter
comme des adresses IP
et si cela echoue il les traite comme des noms de machine.
Une adresse IP est constituee de nombres decimaux separes par des points
par exemple "128.6.4.194".
Un nom de machine est constitue de noms separes par des points par exemple
"topaz.rudgers.edu".
Si le nom ne se termine pas par un point, le nom du domaine local est
automatiquement ajoute a la fin.
Donc un utilisateur du domaine "Rutgers" peut demander "host topaz", et lancer
en realite la recherche du nom "topaz.rutgers.edu".
Si cela echoue, on essaie le nom tel qu'il a ete fourni (dans ce cas "topaz").
Cette convention est aussi utilisee pour le courrier et les autres utilitaires
reseau. Le suffixe a accoler est obtenu en examinant les resultats de
la commande "hostname" et en prenant tout ce qui commence apres le
premier point.
(Voir ci-dessous comment configurer la recherche d'un nom de machine.)
.PP
Le premier argument est le nom de la machine que vous voulez chercher.
Si c'est une adresse IP, une "recherche inverse" est effectuee, c'est a dire
que le serveur de domaine cherche dans un ensemble de bases de donnees separe
utilise pour convertir les adresses en noms.
.PP
Le deuxieme argument est optionnel.
Il vous permet de specifier un serveur particulier a interroger.
Si vous ne specifiez pas cet argument, le serveur par defaut
(normalement la machine locale) est utilise.
.PP
Si un nom est specifie, vous pouvez obtenir trois sortes de resultats.
Voici un exemple qui les montre tous les trois:
.sp
.nf
% host sun4
sun4.rutgers.edu is a nickname for ATHOS.RUTGERS.EDU
ATHOS.RUTGERS.EDU has address 128.6.5.46
ATHOS.RUTGERS.EDU has address 128.6.4.4
ATHOS.RUTGERS.EDU mail is handled by ARAMIS.RUTGERS.EDU
.fi
.sp
L'utilisateur a tape la commande "host sun4".
La premiere ligne indique que le nom "sun4.rutgers.edu" est en fait un alias,
le nom officiel de la machine est "ATHOS.RUTGERS.EDU".
Les deux lignes suivantes indiquent les adresses IP.
Si une machine a plusieurs interfaces reseau, il y aura une adresse IP pour
chaque interface.
La derniere ligne indique que ATHOS.RUTGERS.EDU ne recoit pas lui meme son
courrier, celui-ci est pris en charge par ARAMIS.RUTGERS.EDU.
Il peut y avoir plusieurs lignes de cette sorte car certaines machines ont
plusieurs machines gerant le courrier pour elles.
D'un point de vue technique, toute machine pouvant recevoir du courrier
est supposee avoir une telle entree.
Si la machine recoit elle-meme son courrier, il doit y avoir une entree
le mentionnant, par exemple "XXX mail is handled by XXX".
Cependant de nombreuses machines recevant leur propre courrier ne se
soucient pas de mentionner ce fait.
Si une machine a une entree "mail is handled by" mais pas d'adresse,
ceci signifie que la machine ne fait pas reellement partie d'Internet
mais qu'une machine qui est sur le reseau transmettra le courrier qui lui est
destine.
Les machines sur Usenet, Bitnet et un certain nombre d'autres reseaux ont de
telles entrees.
.PP
Un certain nombre d'options peuvent etre specifiees avant le nom de machine.
La plupart de ces options n'ont de signification que pour les personnes chargees
de mettre a jour la base de donnees du domaine.
.PP
L'option \fB-w\fP impose d'attendre une reponse indefiniment.
Normalement le delai maximal d'attente est de l'ordre d'une minute.
.PP
L'option \fB-v\fP produit un affichage "verbeux".
Ceci est le format du fichier officiel principal du domaine documente dans la
page de manuel de "named".
Sans cette option, l'affichage se conforme grosso-modo a ce format,
en essayant de le rendre un peu plus intelligible aux utilisateurs normaux.
Sans l'option \fB-v\fP, les champs A, MX et CNAME sont affiches:
"has address", "mail is handled by" et "is a nickname for" et les champs
TTL ne sont pas affiches.
.PP
L'option \fB-r\fP supprime la recherche recursive.
Ceci signifie que le serveur de noms ne retournera que les informations
dont il dispose, il ne contactera pas d'autres serveurs pour obtenir
des informations supplementaires.
.PP
L'option \fB-d\fP active le deboguage.
Les requetes sur le reseau sont affichees en detail.
.PP
L'option \fB-t\fP vous permet de specifier un type d'information a rechercher.
Les arguments sont ceux definis dans la page de manuel de "named".
Pour l'instant, les types supportes sont
a, ns, md, mf, cname, soa, mb, mg, mr, null, wks, ptr,
hinfo, minfo, mx, uinfo, uid, gid, unspec
et le joker qui peut etre indique par "any" ou "*".
Les types doivent etre specifies en minuscules.
Noter que, par defaut, on recherche d'abord "a" puis "mx" a moins que l'option
verbeuse soit specifiee auquel cas le type par defaut est "a".
.PP
L'option \fB-a\fP (all) equivaut a \fB-v -t any\fP.
.PP
L'option \fB-l\fP produit la liste d'un domaine complet.
Par exemple "host -l rutgers.edu"
affiche la liste de toutes les machines du domaine "rutgers.edu".
L'option \fB-t\fP peut etre utilisee pour filtrer l'information
affichee selon le type specifie.
Le type par defaut est l'information d'adresse qui comprend egalement
les champs PTR et NS.
La commande "host -l -v -t any rutgers.edu"
fournit l'integralite des donnees sur "rutgers.edu" dans le format
du fichier officiel principal.
(Toutefois, le champ SOA est liste deux fois pour d'obscures raisons.)
NOTE: \fB-l\fP est implemente en telechargeant la base de donnees complete
et en filtrant l'information demandee.
Cette commande ne doit etre utilisee qu'en cas d'absolue necessite.
.PP
.SH CONFIGURATION DE LA RECHERCHE DES NOMS
En general le nom fourni par l'utilisateur ne contient pas de point
et un nom de domaine par defaut est ajoute.
Le nom de domaine peut etre defini dans /etc/resolv.conf,
mais normalement il est deduit du nom de la machine locale en
conservant tout ce qui suit le premier point.
L'utilisateur peut imposer un nom de domaine par defaut different
a l'aide de la variable d'environnement \fILOCALDOMAIN\fP.
De plus, l'utilisateur peut fournir ses propres abreviations pour les
noms de machine. Elles doivent etre placees dans un fichier a raison
d'une abreviation par ligne.
Chaque ligne contient une abreviation, un espace et le nom complet de la
machine.
Le nom de ce fichier doit etre indique dans la variable d'environnement
\fIHOSTALIASES\fP.
.PP
.SH VOIR AUSSI
named(8)
.SH BOGUES
Vous pouvez obtenir des effets inattendus en tapant le nom d'une machine
n'appartenant pas au domaine local.
N'oubliez pas que le nom local du domaine est toujours ajoute au nom fourni
a moins que ce dernier ne se termine par un point.
C'est uniquement en cas d'echec que le nom fourni est utilise tel quel.
.PP
L'option \fB-l\fP essaye uniquement le premier serveur de noms du domaine
specifie. Si ce serveur est mort, vous pouvez avoir a indiquer explicitement
quel serveur contacter.
Par exemple, pour avoir un listing de "foo.edu", vous pouvez essayer
"host -t ns foo.edu" pour obtenir la liste de tous les serveurs de noms du
domaine "foo.edu", et ensuite essayer "host -l foo.edu xxx" pour tous les
serveurs "xxx" listes jusqu'a en trouver un qui fonctionne.
|