Lorsque je configure un hostname
sur un ordinateur, que je peux consulter comme suit :
$ hostname
example
puis ping ou ssh à partir d'un autre ordinateur sur le même réseau local :
$ ssh example
user@example's password:
Où mon autre ordinateur recherche-t-il l'adresse de ce nom d'hôte ? L'ancien ordinateur l'enregistre-t-il d'une manière ou d'une autre auprès du routeur ? Le deuxième ordinateur demande-t-il simplement à chaque adresse IP du réseau local "Are you ? example
?" ?
Le deuxième ordinateur semble connaître l'adresse IP qui correspond à example
même si je débranche example
. Ces informations sont-elles mises en cache sur le deuxième ordinateur ? Ou est-ce que hostnamectl
enregistrer en quelque sorte ce nom d'hôte auprès du routeur.
Et si je branche maintenant ces ordinateurs sur un autre réseau, pourront-ils encore se retrouver avec ces noms d'hôtes ?
Comment cela fonctionne-t-il ?