HOSTNAME

Section: Manuel du programmeur Linux (1)
Updated: 28 janv 1996
Index


NOM
SYNOPSIS
DESCRIPTION
OBTENTION DU NOM
DÉFINIR LE NOM
LE FQDN
OPTIONS
FICHIERS
AUTEURS
TRADUCTION
AVERTISSEMENT SUR LA TRADUCTION

NOM

hostname - affiche ou définit le nom d'hôte du système
dnsdomainname - affiche le nom de domaine DNS du système

SYNOPSIS

hostname [-v] [-a] [--alias] [-d] [--domain] [-f] [--fqdn] [-i] [--ip-address] [--long] [-s] [--short] [-y] [--yp] [--nis]
hostname [-v] [-F nom_fichier] [--file nom_fichier] [nom_hôte]
hostname [-v] [-h] [--help] [-V] [--version]
dnsdomainname [-v]

DESCRIPTION

Hostname est le programme utilisé soit pour définir le nom d'hôte, soit pour visualiser le nom actuel d'hôte, de domaine ou de noeud du système. Ce nom est utilisé par de nombreux programmes de réseaux pour identifier la machine. Le nom de domaine est également utilisé par NIS/YP.

OBTENTION DU NOM

Appelé sans argument, le programme affiche les noms actuels :
hostname fournit le nom du système tel qu'il est retourné par la fonction gethostname(2).
dnsdomainname fournit la partie domaine du FQDN («Fully Qualified Domain Name» ou nom de domaine complètement défini). Le nom FQDN du système est retourné par la commande hostname --fqdn.

DÉFINIR LE NOM

Appelé avec un argument ou avec l'option --file, la commande définit le nom d'hôte ou le nom de domaine NIS/YP.
Notez que seul le superutilisateur peut changer les noms.
Il n'est pas possible de définir le nom FQDN ou le nom de domaine DNS avec la commande dnsdomainname(voir LE FQDN ci-dessous).
Le nom d'hôte est généralement défini une seule fois, au démarrage du système, par le script de configuration /etc/rc.d/rc.inet1 ou /etc/init.d/boot (normalement en lisant un fichier contenant ce nom, par exemple /etc/hostname).

LE FQDN

Vous ne pouvez pas modifier le FQDN (donné par la commande hostname --fqdn) ou le nom de domaine DNS (donné par la commande dnsdomainname) avec cette commande. Le FQDN du système est le nom que le résolveur (resolver(3)) renvoie comme nom d'hôte.
Techniquement : le FQDN est le nom fourni par gethostbyname(2) à partir du nom d'hôte renvoyé par gethostname(2). Le nom de domaine DNS est la partie suivant le premier point.
La façon dont vous pouvez le changer dépend de la configuration (habituellement dans /etc/host.conf). Si le fichier «hosts» est analysé avant d'interroger le DNS ou NIS), vous pouvez le changer dans le fichier /etc/hosts.

OPTIONS

-a, --alias
Affiche l'alias de l'hôte (s'il est utilisé).
-d, --domain
Affiche le nom du domaine DNS. N'utilisez pas la commande domainname pour obtenir le nom de domaine DNS car vous obtiendrez en réalité le nom de domaine NIS. Utilisez plutôt la commande dnsdomainname.
-F, --file nom_fichier
Lit le nom d'hôte à partir du fichier spécifié. Les commentaires (les lignes commençant par un #) sont ignorés.
-f, --fqdn, --long
Affiche le FQDN. Un FQDN consiste en un nom d'hôte court et un nom de domaine DNS. À moins que vous n'utilisiez «bind» ou NIS pour la résolution d'hôtes, vous pouvez changer le nom FQDN et le nom de domaine DNS (qui fait partie du FQDN) dans le fichier /etc/hosts.
-h, --help
Affiche un message d'aide et quitte.
-i, --ip-address
Affiche la (les) adresse(s) IP de l'hôte.
-s, --short
Affiche le nom d'hôte en format court. Il s'agit du nom d'hôte coupé au premier point.
-V, --version
Affiche les informations sur la version vers la sortie standard et quitte correctement.
-v, --verbose
Mode verbeux.
-y, --yp, --nis
Affiche le nom de domaine NIS. Si un paramètre est fourni (ou --file nom_fichier), le superutilisateur peut également définir un nouveau nom de domaine NIS.

FICHIERS

/etc/hosts

AUTEURS

Peter Tobias, <tobias@et-inf.fho-emden.de>
Bernd Eckenfels, <net-tools@lina.inka.de> (NIS et page de manuel).
Steve Whitehouse, <SteveW@ACM.org> (support DECnet et page de manuel).

TRADUCTION

Jean Michel Vansteene, Guillaume Audirac (août 2004)

AVERTISSEMENT SUR LA TRADUCTION

Il est possible que cette traduction soit imparfaite ou périmée. En cas de doute, veuillez vous reporter au document original en langue anglaise fourni avec le programme.