Hosts

De Diablotins.org.


Lier statiquement des IP au nom de leur hôte avec /etc/hosts
Image:brush.png
Le fichier hosts(5) est une table de correspondance entre adresses IP et un nom de machine sur le réseau.


Cette table est une définition statique de votre réseau.




Sommaire

Description

Chaque entrées de ce fichier est composées de 3 éléments:

  1. Adresse IP
  2. Nom de la machine
  3. Alias

Par exemple:

192.168.0.1     david.dmarec.local      david david.dmarec
192.168.0.2     nolwenn.dmarec.local    nolwenn nolwenn.dmarec

Dans cette configuration, je déclare deux machines «david» et «nolwenn» respectivement aux adresses «192.168.0.1» et «192.168.0.2» sur mon réseau «dmarec.local».
Ainsi:

$ ping -o david.dmarec.local
PING david.dmarec.local (192.168.0.1): 56 data bytes
$ ping -o david.dmarec
PING david.dmarec.local (192.168.0.1): 56 data bytes
$ ping -o david
PING david.dmarec.local (192.168.0.1): 56 data bytes

Qui suis-je

Tapez simplement:

david:~>hostname
david.dmarec.local

Que l'on retrouve dans /etc/rc.conf:

david:~>grep -i hostname
hostname="david.dmarec.local"

Où vais-je

host(1) est aussi un petit outil de résolution de nom:

david:~>host google.fr
google.fr has address 216.239.59.104
google.fr has address 209.85.229.104
google.fr has address 74.125.77.104
google.fr mail is handled by 10 smtp4.google.com.
google.fr mail is handled by 10 smtp3.google.com.
google.fr mail is handled by 10 smtp2.google.com.
google.fr mail is handled by 10 smtp1.google.com.
david:~>host 216.239.59.104
104.59.239.216.in-addr.arpa domain name pointer gv-in-f104.google.com.

En savoir plus

L'ordre de résolution des noms sur un réseau.

Outils personnels
Projets :