Vidéo: Configure Static IP Addresses on Ubuntu 18.04 LTS Server 2025
Le fichier Hosts est une simple liste d'adresses IP et les noms d'hôtes associés à chaque adresse. Vous pouvez considérer le fichier Hosts comme une base de données DNS locale. Chaque fois que Linux doit résoudre un nom DNS, il recherche d'abord le nom dans le fichier Hosts. Si Linux trouve le nom, il n'a pas à faire de recherche DNS. il utilise simplement l'adresse IP trouvée dans le fichier Hosts.
Pour les petits réseaux, la pratique courante consiste à lister le nom d'hôte de chaque ordinateur du réseau dans le fichier Hosts sur chaque ordinateur. Ensuite, chaque fois que vous ajoutez un nouvel ordinateur au réseau, il vous suffit de mettre à jour le fichier Hosts de chaque ordinateur pour inclure le nouvel ordinateur.
Ce n'est pas si grave si le réseau n'a que quelques ordinateurs, mais vous ne voudriez pas le faire ainsi pour un réseau avec 1 000 hôtes. C'est pourquoi d'autres systèmes de résolution de noms sont plus populaires pour les grands réseaux.
Le fichier Linux Hosts par défaut ressemble à ceci:
# Ne supprimez pas la ligne suivante, ou les différents programmes # qui nécessitent une fonctionnalité réseau échoueront. 127. 0. 0. 1 localhost. localdomain localhost
Ici, les noms localhost. localdomain et localhost se résolvent tous deux en 127. 0. 0. 1, qui est l'adresse de bouclage locale standard.
Voici un exemple de fichier Hosts qui contient des entrées supplémentaires:
# Ne supprimez pas la ligne suivante, ou les différents programmes # qui nécessitent une fonctionnalité réseau échoueront. 127. 0. 0. 1 LServer localhost. localdomain localhost 192. 168. 1. 1 linksys 192. 168. 1. 100 ward. couperet. com salle 192. 168. 1. 101 juin. couperet. com juin 192. 168. 1. 102 wally. couperet. com Wally 192. 168. 1. 103 Théodore. couperet. com theodore beaver
Dans l'exemple ci-dessus, les noms d'hôte de chacun des quatre ordinateurs de la famille Cleaver ont été définis et leur routeur Linksys. Chaque ordinateur peut être accédé en utilisant un des deux noms (par exemple, ward. Cleaver. Com ou juste ward ), sauf le dernier, qui a trois noms.
