Man page - domainname(1)
Packages contains this manual
Available languages:
en fr es pl tr ja ro deManual
HOSTNAME
NOMSYNOPSIS
DESCRIPTION
AFFICHER LE NOM
DĂFINIR LE NOM
LE FQDN
OPTIONS
NOTES
FICHIERS
AUTEURS
TRADUCTION
NOM
hostname
â Afficher ou dĂ©finir le nom
dâhĂŽte du systĂšme
domainname â Afficher ou dĂ©finir le nom de
domaine NIS/YP du systĂšme
ypdomainname â Afficher ou dĂ©finir le nom
de domaine NIS/YP du systĂšme
nisdomainname â Afficher ou dĂ©finir le nom
de domaine NIS/YP du systĂšme
dnsdomainname â Afficher le nom de domaine DNS du
systĂšme
SYNOPSIS
hostname
[
-a|--alias
] [
-d|--domain
]
[
-f|--fqdn|--long
] [
-A|--all-fqdns
]
[
-i|--ip-address
] [
-I|--all-ip-addresses
]
[
-s|--short
] [
-y|--yp|--nis
]
hostname
[
-b|--boot
]
[
-F|--file nom_fichier
] [
nom_hĂŽte
]
hostname
[
-h|--help
] [
-V|--version
]
domainname
[
nisdomain
] [
-FÂ fichier
]
ypdomainname
[
nisdomain
] [
-FÂ fichier
]
nisdomainname
[
nisdomain
]
[
-FÂ fichier
]
dnsdomainname
DESCRIPTION
hostname 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.
AFFICHER LE NOM
Appelé sans argument, le programme affiche les noms actuels :
hostname affiche le nom du systĂšme tel quâil est renvoyĂ© par la fonction gethostname (2).
domainname affiche le nom de domaine NIS du systĂšme. domainname utilise la fonction gethostname (2), alors que ypdomainname et nisdomainname utilisent la fonction getdomainname (2).
dnsdomainname affiche la partie domaine du FQDN (Fully Qualified Domain Name ou Nom de Domaine EntiÚrement Qualifié). hostname --fqdn affiche le FQDN complet du systÚme (voir cependant les avertissements dans la section LE FQDN ci-aprÚs).
DĂFINIR LE NOM
AppelĂ©es avec un seul argument ou avec lâoption --file , les commandes permettent de dĂ©finir le nom dâhĂŽte ou le nom de domaine NIS/YP. hostname utilise la fonction sethostname (2), alors que domainname , ypdomainname et nisdomainname utilisent setdomainname (2). Notez que les changements ne sont effectifs que jusquâau prochain redĂ©marrage. Vous devez Ă©diter /etc/hostname pour rendre les changements permanents.
Notez que seul le superutilisateur peut changer les noms.
Il nâest pas possible de dĂ©finir le FQDN ou le nom de domaine DNS avec la commande dnsdomainname (voir la section LE FQDN ci-aprĂšs).
En gĂ©nĂ©ral, le nom dâhĂŽte est dĂ©fini une seule fois au dĂ©marrage du systĂšme dans /etc/init.d/hostname.sh (normalement en lisant le contenu dâun fichier qui contient le nom dâhĂŽte, par exemple /etc/hostname ).
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 resolver (3), par exemple ursula.example.com . 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 hostname --fqdn ou le nom domaine Ă lâaide de la commande dnsdomainname .
Vous ne pouvez pas changer le domaine avec hostname ou dnsdomainname .
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 /etc/hosts , DNS ou NIS. Par exemple, si le nom dâhĂŽte est « ursula », vous pouvez ajouter Ă /etc/hosts la ligne
127.0.1.1 ursula.example.com ursula
Techniquement, le FQDN correspond au nom que renvoie getaddrinfo (3) pour le nom dâhĂŽte renvoyĂ© par gethostname (2). Le nom de domaine DNS correspond Ă la partie situĂ©e aprĂšs le premier point.
La mĂ©thode permettant de le changer dĂ©pend donc de la configuration du rĂ©solveur (en gĂ©nĂ©ral dans /etc/host.conf ). Normalement, le fichier hosts est exploitĂ© avant DNS ou NIS, et le changement de FQDN sâeffectue donc le plus souvent dans /etc/hosts .
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 hostname --fqdn , hostname --domain et dnsdomainname . hostname --ip-address Ă©tant sujette aux mĂȘmes limitations, elle doit aussi ĂȘtre Ă©vitĂ©e.
OPTIONS
-a, --alias
Afficher le nom dâalias de lâhĂŽte (sâil existe). Cette option est obsolĂšte et ne doit plus ĂȘtre utilisĂ©e.
-A, --all-fqdns
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.
-b, --boot
Toujours dĂ©finir un nom dâhĂŽte ; avec cette option, si le fichier spĂ©cifiĂ© Ă lâaide de lâoption -F est vide ou nâexiste pas, câest le nom dâhĂŽte par dĂ©faut localhost qui sera utilisĂ© sâil nâest pas dĂ©jĂ dĂ©fini.
-d, --domain
Afficher le nom du domaine DNS. Pour afficher le nom de domaine DNS, vous pouvez aussi utiliser la commande dnsdomainname , mais pas la commande domainname , car cette derniĂšre affiche le nom de domaine NIS. Voir les avertissements dans la section LE FQDN ci-avant et Ă©vitez dâutiliser cette option.
-f, --fqdn, --long
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 /etc/hosts . Voir les avertissements dans la section LE FQDN ci-avant et utilisez plutĂŽt la commande hostname --all-fqdns dans la mesure du possible.
-F, --file nom_fichier
Lire le nom dâhĂŽte dans le fichier spĂ©cifiĂ©. Les commentaires (lignes commençant par un « # ») sont ignorĂ©s.
-i, --ip-address
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 hostname --all-ip-addresses .
-I, --all-ip-addresses
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 -i , cette option nâest pas assujettie Ă la rĂ©solution de nom. Ne faites aucune dĂ©duction Ă propos de lâordre de la sortie.
-s, --short
Afficher le nom dâhĂŽte court. Il sâagit du nom dâhĂŽte coupĂ© Ă partir du premier point.
-V, --version
Afficher les informations de version sur la sortie standard et quitter avec succĂšs.
-y, --yp, --nis
Afficher le nom de domaine NIS. Si un paramÚtre est fourni (ou --file nom ), le superutilisateur peut aussi définir un nouveau domaine NIS.
-h, --help
Afficher un mode dâemploi et quitter.
NOTES
Les familles dâadresses que hostname 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 inet6 dans le fichier /etc/resolv.conf .
FICHIERS
/etc/hostname 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.
/etc/hosts 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.
AUTEURS
Peter Tobias,
<tobias@et-inf.fho-emden.de>
Bernd Eckenfels, <net-tools@lina.inka.de> (NIS et page
du manuel).
Michael Meskes, <meskes@debian.org>
TRADUCTION
La traduction française de cette page de manuel a été créée par Lucien Gentis <lucien.gentis@univ-lorraine.fr>
Cette traduction est une documentation libre ; veuillez vous reporter Ă la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il nây a aucune RESPONSABILITĂ LĂGALE.
Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à debian-l10n-french@lists.debian.org .