/etc/hosts
Le fichier /etc/hosts permet de faire correspondre un nom à une adresse IP.
Format du fichier
Le format du fichier est très simple: chaque ligne contient une adresse IP, suivie d'un ou plusieurs noms d'hôte. Les lignes débutant par le caractère dièse sont des commentaires.
Voici un exemple de fichier /etc/hosts:
127.0.0.1 localhost.linuxcertif.com localhost 192.168.66.2 torpille 192.168.66.1 gate
La première ligne fait correspondre l'adresse de loopback (127.0.0.1) avec le nom localhost. Ceci permet de se connecter à son propre PC à l'aide du nom localhost.
On peut aussi voir à la première ligne que l'on peu définir plusieurs nom pour la même adresses. Ici les noms localhost.linuxcertif.com et localhost ont été définit pour l'adresse de loopback.
Les deux lignes suivantes définissent les noms de deux serveurs: gate et torpille.
Utilisation
Le fichier hosts sert pour une utilisation locale et pour des petits réseaux.
Pour un nombre d'hôte trop important, il devient difficile de tenir à jour les fichiers hosts de chaque hôte. Dans ce cas il est plus efficace de mettre en place DNS, par exemple avec bind.
Historique
Avant la création et la mise en place de DNS, le fichier hosts était utilisé pour maintenir les noms d'hôte sur Internet. La mise à jour des noms entre les différentes réseaux était périlleuse et les conflits de noms étaient courants.
DNS mit fin a ces problèmes en fournissant une infrastructure pour la résolution de nom.
Page de manuel
La page de manuel de hosts décrit le format du fichier et présente des exemple.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre