Sauf si vous le désactivez (c'est-à-dire par défaut), Raspbian exécute un service appelé Avahi qui répond aux requêtes mDNS dans votre réseau local.
Par défaut, les machines sont configurées pour apparaître dans le domaine .local
, donc un Raspbian frais sera accessible avec raspberrypi.local
à partir d'autres machines utilisant Avahi. Si vous modifiez le nom d'hôte, il sera reflété dans la réponse Avahi.
Les machines sont également configurées par défaut pour supprimer le domaine .local
lors de l'accès à d'autres, il suffit donc généralement de accéder à la machine de destination par son nom d'hôte (comme raspberrypi
). Les noms d'hôte doivent bien sûr rester uniques pour éviter les connexions aléatoires à l'une ou l'autre.
Le service Avahi est activé par défaut dans macOS (implémentation connue sous le nom de Bonjour) et la plupart des distributions Linux de bureau.
Il n'était pas disponible séparément pour les versions de Windows antérieures à Windows 10, mais était fourni avec Apple iTunes (et même si vous avez désinstallé iTunes, il y a de fortes chances que Bonjour reste installé).
Avec Windows 10, mDNS semble initialement pris en charge nativement, mais avec des bogues, et maintenant au moins pris en charge par programme (certaines références). Ce paragraphe est sujet à changement et clarification.
Sauf si vous avez une configuration multi-réseau, Avahi est suffisant pour que vos machines soient découvertes sans utiliser IP.
Avec une configuration multi-réseaux (c'est-à-dire si vous utilisez un routeur entre deux réseaux IP distincts comme 192.168.1.0/24
et 192.168.2.0/24
, vous pouvez définir le routeur comme réflecteur Avahi (à condition qu'Avahi soit en cours d'exécution), ou vous pouvez configurer DNS comme suggéré dans la réponse de ppumkin.