HOSTNAME

Section : Manuel du programmeur Linux (7)
Mise à jour de la version anglaise : 11 juin 2008
Index Menu principal  

NOM

hostname - Description de la résolution de noms  

DESCRIPTION

Les noms d'hôtes sont des domaines, où un domaine est une liste hiérarchique de sous-domaines séparés par des points. Par exemple la machine monet, dans le sous-domaine Berkeley du sous-domaine EDU d'Internet serait représenté ainsi


    monet.Berkeley.EDU

(sans point final).

Les noms d'hôtes sont souvent utilisés avec des programmes clients et serveurs réseau, qui devront en général traduire le nom en une adresse utilisable. (Cette tâche est habituellement réalisée par getaddrinfo(3) ou par la fonction obsolète gethostbyname(3)). Les noms d'hôtes sont traduits par le « Internet Name Resolver » en suivant la méthode suivante.

Si le nom n'est constitué que d'un seul composant, c'est-à-dire qu'il ne contient pas de point et si la variable d'environnement HOSTALIASES contient le nom d'un fichier, ce dernier est parcouru à la recherche d'une chaîne correspondant au nom d'hôte. Le fichier doit être constitué de lignes composées de deux chaînes séparées par des caractères blancs, la première est l'alias du nom d'hôte, et la seconde est le nom complet de l'hôte, à substituer à l'alias. Si une correspondance (sensible à la casse, différence majuscule/minuscule) est trouvée entre le nom d'hôte à résoudre et le premier champ d'une ligne, le nom substitué est utilisé sans traitement supplémentaire.

Si le nom d'hôte original se termine par un point final, ce dernier est enlevé et le nom restant est recherché sans traitement supplémentaire.

Si le nom d'entrée ne se termine pas par un point final, on le recherche en parcourant une liste de domaine jusqu'à ce qu'une correspondance apparaisse. La liste de recherche par défaut inclut le domaine local puis son domaine parent, avec au moins deux noms de composants (le plus long d'abord). Par exemple, dans le domaine CS.Berkeley.EDU, le nom lithium.CChem sera d'abord recherché en tant que lithium.CChem.CS.Berkeley.EDU puis comme lithium.CChem.Berkeley.EDU. En revanche, lithium.CChem.EDU ne sera pas essayé, car il ne reste qu'un seul composant du domaine local. Le chemin de recherche peut être modifié par un fichier de configuration général pour le système (voir resolver(5)).  

VOIR AUSSI

gethostbyname(3), resolver(5), mailaddr(7), named(8)  

TRADUCTION

Ce document est une traduction réalisée par Christophe Blaess <http://www.blaess.fr/christophe/> le 2 juillet 2008.

L'équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité. La version anglaise la plus à jour de ce document est toujours consultable via la commande : « LANG=C man 7 hostname ». N'hésitez pas à signaler à l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel.

 

Index

NOM
DESCRIPTION
VOIR AUSSI
TRADUCTION

Dernière mise à jour : 2 juillet 2008