Adresse_IP nom_hote_canonique [aliases...]
Les champs d'une entrée sont séparés par un nombre quelconque d'espaces et/ou de tabulations. Le texte commençant avec un caractère « # » sera considéré, jusqu'à la fin de la ligne, comme un commentaire, et sera donc ignoré. Les noms d'hôtes ne peuvent contenir que des caractères alphanumériques, des signes moins « - » et des points « . ». Ils doivent commencer par un caractère alphabétique et se terminer par un caractère alphanumérique. Les alias optionnels permettent de disposer de noms différents, d'orthographe différente, de noms plus courts, ou de noms d'hôtes génériques (par exemple localhost).
Le système « Berkeley Internet Name Domain » (BIND) implémente un serveur de noms Internet pour les systèmes Unix. Il remplace ou complète le fichier /etc/hosts ou la recherche des noms d'hôtes, et évite à un hôte de dépendre d'un fichier /etc/hosts complet et à jour.
Sur les systèmes modernes, même si la table des hôtes a été remplacée par DNS, ce mécanisme est encore largement employé pour :
Avant l'arrivée de DNS, la table des hôtes était la seule manière de résoudre les noms d'hôtes sur un Internet balbutiant. Le fichier pouvait être créé à partir de la base de données officielle maintenue au Network Information Control Center (NIC), bien que des modifications locales étaient souvent nécessaires pour gérer les adresses et les alias non officiels. Le NIC ne maintient plus le fichier hosts.txt, quoiqu'on puisse encore en trouver des versions historiques sur le web. Je n'en ai trouvé que trois, de 92, 94 et 95.
127.0.0.1 localhost 192.168.1.10 toto.mondomaine.org toto 192.168.1.13 titi.mondomaine.org titi 146.82.138.7 master.debian.org master 209.237.226.90 www.opensource.org
Ce document est une traduction réalisée par Christophe Blaess <http://www.blaess.fr/christophe/> le 6 septembre 2000 et révisée le 17 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 5 hosts ». N'hésitez pas à signaler à l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel.
Dernière mise à jour : 17 juillet 2008