.\" -*- coding: UTF-8 -*-
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH HOSTNAME 1 "16 septembre 2009" net\-tools "Manuel du programmeur Linux"

.SH NOM
hostname — Afficher ou définir le nom d'hôte du système
.br
domainname — Afficher ou définir le nom de domaine NIS/YP du système
.br
ypdomainname — Afficher ou définir le nom de domaine NIS/YP du système
.br
nisdomainname — Afficher ou définir le nom de domaine NIS/YP du système
.br
dnsdomainname — Afficher le nom de domaine DNS du système
.br

.SH SYNOPSIS
\fBhostname\fP [\fB\-a|\-\-alias\fP] [\fB\-d|\-\-domain\fP] [\fB\-f|\-\-fqdn|\-\-long\fP]
[\fB\-A|\-\-all\-fqdns\fP] [\fB\-i|\-\-ip\-address\fP] [\fB\-I|\-\-all\-ip\-addresses\fP]
[\fB\-s|\-\-short\fP] [\fB\-y|\-\-yp|\-\-nis\fP]
.br
\fBhostname\fP [\fB\-b|\-\-boot\fP] [\fB\-F|\-\-file\ nom_fichier\fP] [\fBnom_hôte\fP]
.br
\fBhostname\fP [\fB\-h|\-\-help\fP] [\fB\-V|\-\-version\fP]
.PP
\fBdomainname\fP [\fBnisdomain\fP] [\fB\-F\ fichier\fP]
.br
\fBypdomainname\fP [\fBnisdomain\fP] [\fB\-F\ fichier\fP]
.br
\fBnisdomainname\fP [\fBnisdomain\fP] [\fB\-F\ fichier\fP]
.PP
\fBdnsdomainname\fP

.SH DESCRIPTION
\fBhostname\fP permet d’afficher le nom DNS du système et d’afficher ou définir
son nom d’hôte ou son nom de domaine NIS.

.SS "AFFICHER LE NOM"
Appelé sans argument, le programme affiche les noms actuels :
.LP
\fBhostname\fP affiche le nom du système tel qu’il est renvoyé par la fonction
\fBgethostname\fP(2).
.LP
\fBdomainname\fP affiche le nom de domaine NIS du système. \fBdomainname\fP
utilise la fonction \fBgethostname\fP(2), alors que \fBypdomainname\fP et
\fBnisdomainname\fP utilisent la fonction \fBgetdomainname\fP(2).
.LP
\fBdnsdomainname\fP affiche la partie domaine du FQDN (Fully Qualified Domain
Name ou Nom de Domaine Entièrement Qualifié). \fBhostname \-\-fqdn\fP affiche le
FQDN complet du système (voir cependant les avertissements dans la section
\fBLE FQDN\fP ci\-après).

.SS "DÉFINIR LE NOM"
Appelées avec un seul argument ou avec l’option \fB\-\-file\fP, les commandes
permettent de définir le nom d’hôte ou le nom de domaine NIS/YP. \fBhostname\fP
utilise la fonction \fBsethostname\fP(2), alors que \fBdomainname\fP,
\fBypdomainname\fP et \fBnisdomainname\fP utilisent \fBsetdomainname\fP(2). Notez que
les changements ne sont effectifs que jusqu’au prochain redémarrage. Vous
devez éditer \fI/etc/hostname\fP pour rendre les changements permanents.
.LP
Notez que seul le superutilisateur peut changer les noms.
.LP
Il n’est pas possible de définir le FQDN ou le nom de domaine DNS avec la
commande \fBdnsdomainname\fP (voir la section \fBLE FQDN\fP ci\-après).
.LP
En général, le nom d’hôte est défini une seule fois au démarrage du système
dans \fI/etc/init.d/hostname.sh\fP (normalement en lisant le contenu d’un
fichier qui contient le nom d’hôte, par exemple \fI/etc/hostname\fP).

.SS "LE FQDN"
Le FQDN (Fully Qualified Domain Name ou Nom de Domaine Entièrement Qualifié)
du système est le nom d’hôte que renvoie le \fBresolver\fP(3), par exemple
\fIursula.example.com\fP. Il s’agit en général du nom d’hôte suivi du nom de
domaine DNS (la partie située après le premier point). Vous pouvez afficher
le FQDN à l’aide de la commande \fBhostname \-\-fqdn\fP ou le nom domaine à
l’aide de la commande \fBdnsdomainname\fP.
.LP
Vous ne pouvez pas changer le domaine avec \fBhostname\fP ou \fBdnsdomainname\fP.
.LP
La méthode recommandée pour définir le FQDN consiste à faire en sorte que le
nom d’hôte soit un alias pour le FQDN en utilisant \fI/etc/hosts\fP, DNS ou
NIS. Par exemple, si le nom d’hôte est « ursula », vous pouvez ajouter à
\fI/etc/hosts\fP la ligne
.LP
.RS
127.0.1.1 ursula.example.com ursula
.RE
.LP
Techniquement, le FQDN correspond au nom que renvoie \fBgetaddrinfo\fP(3) pour
le nom d’hôte renvoyé par \fBgethostname\fP(2). Le nom de domaine DNS
correspond à la partie située après le premier point.
.LP
La méthode permettant de le changer dépend donc de la configuration du
résolveur (en général dans \fI/etc/host.conf\fP). Normalement, le fichier
\fIhosts\fP est exploité avant DNS ou NIS, et le changement de FQDN s’effectue
donc le plus souvent dans \fI/etc/hosts\fP.
.LP
Si une machine a plusieurs interfaces/adresses réseau ou est utilisée dans
un environnement mobile, elle pourra posséder plusieurs noms de domaine/FQDN
ou pas de nom du tout. Évitez donc dans ce cas d’utiliser \fBhostname \-\-fqdn\fP, \fBhostname \-\-domain\fP et \fBdnsdomainname\fP. \fBhostname \-\-ip\-address\fP
étant sujette aux mêmes limitations, elle doit aussi être évitée.

.SH OPTIONS
.TP 
\fI\-a, \-\-alias\fP
Afficher le nom d’alias de l’hôte (s’il existe). Cette option est obsolète
et ne doit plus être utilisée.
.TP 
\fI\-A, \-\-all\-fqdns\fP
Afficher tous les FQDN de la machine. Cette option énumère toutes les
adresses réseau configurées sur toutes les interfaces réseau configurées et
les traduit en noms de domaine DNS. Les adresses qui ne peuvent pas être
traduites (probablement parce qu’elles n’ont pas d’entrée de résolution
inverse IP appropriée) sont omises. Notez que différentes adresses peuvent
être résolues en un même nom, si bien que la sortie peut comporter des
entrées dupliquées. Ne faites aucune déduction à propos de l’ordre de la
sortie.
.TP 
\fI\-b, \-\-boot\fP
Toujours définir un nom d’hôte ; avec cette option, si le fichier spécifié à
l’aide de l’option \fI\-F\fP est vide ou n’existe pas, c’est le nom d’hôte par
défaut \fIlocalhost\fP qui sera utilisé s’il n’est pas déjà défini.
.TP 
\fI\-d, \-\-domain\fP
Afficher le nom du domaine DNS. Pour afficher le nom de domaine DNS, vous
pouvez aussi utiliser la commande \fBdnsdomainname\fP, mais pas la commande
\fBdomainname\fP, car cette dernière affiche le nom de domaine NIS. Voir les
avertissements dans la section \fBLE FQDN\fP ci\-avant et évitez d’utiliser
cette option.
.TP 
\fI\-f, \-\-fqdn, \-\-long\fP
Afficher le FQDN (Fully Qualified Domain Name ou Nom de Domaine Entièrement
Qualifié). Un FQDN comporte un nom d’hôte court suivi du nom de domaine
DNS. Si vous n’utilisez pas bind ou NIS pour la recherche d’hôte, vous
pouvez changer le FQDN et le nom de domaine DNS (qui fait partie du FQDN)
dans le fichier \fI/etc/hosts\fP. Voir les avertissements dans la section \fBLE FQDN\fP ci\-avant et utilisez plutôt la commande \fBhostname \-\-all\-fqdns\fP dans
la mesure du possible.
.TP 
\fI\-F, \-\-file nom_fichier\fP
Lire le nom d’hôte dans le fichier spécifié. Les commentaires (lignes
commençant par un « # ») sont ignorés.
.TP 
\fI\-i, \-\-ip\-address\fP
Afficher la ou les adresse(s) réseau associée(s) au nom d’hôte. Notez que
cette option ne fonctionne que si le nom d’hôte peut être résolu. Évitez
d’utiliser cette option ; utilisez plutôt la commande \fBhostname \-\-all\-ip\-addresses\fP.
.TP 
\fI\-I, \-\-all\-ip\-addresses\fP
Afficher toutes les adresses réseau de l’hôte. Cette option énumère toutes
les adresses configurées sur toutes les interfaces réseau. L’interface
loopback et les adresses IPv6 de réseau local (IPv6 link\-local addresses)
sont omises. À la différence de l’option \fI\-i\fP, cette option n’est pas
assujettie à la résolution de nom. Ne faites aucune déduction à propos de
l’ordre de la sortie.
.TP 
\fI\-s, \-\-short\fP
Afficher le nom d’hôte court. Il s’agit du nom d’hôte coupé à partir du
premier point.
.TP 
\fI\-V, \-\-version\fP
Afficher les informations de version sur la sortie standard et quitter avec
succès.
.TP 
\fI\-y, \-\-yp, \-\-nis\fP
Afficher le nom de domaine NIS. Si un paramètre est fourni (ou \fB\-\-file nom\fP), le superutilisateur peut aussi définir un nouveau domaine NIS.
.TP 
\fI\-h, \-\-help\fP
Afficher un mode d’emploi et quitter.
.SH NOTES
Les familles d’adresses que \fBhostname\fP teste lorsqu’il cherche le FQDN, les
alias et les adresses réseau de l’hôte sont déterminées par la configuration
de votre résolveur. Sur les systèmes GNU libc par exemple, le résolveur peut
être configuré pour essayer de trouver en premier les adresses IPv6 en
utilisant l’option \fBinet6\fP dans le fichier \fB/etc/resolv.conf\fP.
.SH FICHIERS
\fB/etc/hostname\fP Historiquement, ce fichier était censé ne contenir que le
nom d’hôte et non le FQDN complet canonique. Actuellement, la plupart des
logiciels sont capables de gérer la présence d’un FQDN complet dans ce
fichier. Ce dernier est lu à l’amorçage par les scripts d’initialisation du
système pour définir le nom d’hôte.
.LP
\fB/etc/hosts\fP En général, c’est dans ce fichier que l’on définit le nom de
domaine en faisant du nom d’hôte un alias du FQDN.
.SH AUTEURS
Peter Tobias, <tobias@et\-inf.fho\-emden.de>
.br
Bernd Eckenfels, <net\-tools@lina.inka.de> (NIS et page du manuel).
.br
Michael Meskes, <meskes@debian.org>
.br
.PP
.SH TRADUCTION
La traduction française de cette page de manuel a été créée par
Lucien Gentis <lucien.gentis@univ-lorraine.fr>
.
.PP
Cette traduction est une documentation libre ; veuillez vous reporter à la
.UR https://www.gnu.org/licenses/gpl-3.0.html
GNU General Public License version 3
.UE
concernant les conditions de copie et 
de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.
.PP
Si vous découvrez un bogue dans la traduction de cette page de manuel, 
veuillez envoyer un message à
.MT debian-l10n-french@lists.debian.org
.ME .