Le fichier hosts donne un moyen d'assurer la
résolution de noms, de donner un nom FQDN à un hôte
Exemple de fichier hosts
127.0.0.1 localhost localhost.localdomain 192.168.1.1 uranus.foo.org uranus
Il permet d'affecter un nom logique à un réseau
localnet 127.0.0.0 foo-net 192.168.1.0
Cette option permet par exemple d'adresser un réseau sur son nom, plutôt que sur son adresse.
route add
foo-net au lieu de route
add -net
192.168.1.0.
Il donne l'ordre dans lequel le processus de résolution de noms est effectué. Voici un exemple de ce que l'on peut trouver dans ce fichier :
order hosts,bind
La résolution est effectuée d'abord avec le fichier
hosts, en cas d'échec avec le
DNS.
Il permet d'affecter les serveurs de noms.
Exemple
Nameserver 192.168.1.1 Nameserver 192.168.1.2 Nameserver 192.168.1.3
Ici le fichier déclare le nom de domaine et les 3 machines chargées de la résolution de noms.
Vous trouverez ces fichiers dans /etc/network/interfaces. Voici un exemple
qui contient 3 interfaces.
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
# The loopback interface
# automatically added when upgrading
auto lo eth0 eth1
iface lo inet loopback
iface eth0 inet static
address 192.168.90.1
netmask 255.255.255.0
network 192.168.90.0
broadcast 192.168.90.255
gateway 192.168.90.1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255