J'ai des serveurs Linux sur mon réseau domestique auxquels j'accède via "hostname.local". Cependant, lorsqu'ils utilisent une machine Windows, ils ne semblent pas pouvoir résoudre ce problème, à moins que je ne passe par l'adresse IP.
Comment faire pour que ma machine Windows puisse résoudre les adresses hostname.local? Je sais éditer C:\Windows\System32\drivers\etc\hosts
mais il doit sûrement y avoir un moyen automatique de faire en sorte que Windows trouve ces machines?
Réponses:
habituellement
.local
Les noms sont résolus à l'aide de mDNS - les serveurs Linux exécutent probablement Avahi et, pour Windows, il existe le propre Bonjour d'Apple.Une version plus ancienne de Bonjour (v2.0) est incluse dans Services d'impression Bonjour . Il est également disponible en tant que Emballage chocolaté .
La dernière version (v3.x) n’est pas disponible en téléchargement indépendant, mais est installée avec iTunes (et quelques autres applications ). Il est possible d’utiliser un gestionnaire d’archives (comme 7-Zip ou WinRAR) pour extraire
Bonjour64.msi
à partir du programme d'installation iTunes.la source
msiexec /a iTunes.msi TARGETPATH=iTunes.out
.Comme le souligne @ Kevin Keane ici (et dans la section des commentaires ci-dessus), Windows 10 intègre désormais le port 5353 mDNS avec un service ne fonctionnant que pour les applications Windows modernes. Donc, pour que Bonjour revienne sur le port, le service Windows mDNS doit être annulé via l’édition du registre décrite dans le lien ci-dessus.
Dans les versions de Windows 10 autres que Accueil, au lieu de l'édition du registre, l'éditeur de stratégie de groupe peut être utilisé:
Je n'ai pas eu à redémarrer.
Attention, j'avais déjà installé iTunes et Bonjour Print Services. Désinstaller simplement les services d’impression Bonjour et la réinstallation n’a pas fonctionné - je devais accéder à des programmes d’ajout-suppression, désinstaller à la fois les services d’impression Bonjour et Bonjour, puis réinstaller les services d’impression Bonjour avant que les adresses Ping .local ne fonctionnent à nouveau (virtualbox host-only invité linux avec avahi-daemon en cours d'exécution). Je pense que c'est parce que mon service "Bonjour" était lié à Bonjour, et non aux services d'impression Bonjour, et qu'il ne se réenregistrait pas lui-même.
la source