web-dev-qa-db-fra.com

Comment puis-je résoudre les adresses .Local dans Windows?

J'ai des serveurs Linux sur mon réseau domestique que j'accède via "hostname.local", cependant, lorsque vous utilisez une machine Windows, ils ne peuvent pas sembler résoudre ce problème à moins que je ne passe par adresse IP.

Comment puis-je le faire pour que ma machine Windows puisse résoudre les adresses d'HostName.Local? Je sais comment éditer C:\Windows\System32\drivers\etc\hosts Mais il faut sûrement être un moyen automatique de faire de Windows vient de trouver ces machines?

13
Jorge Castro

Habituellement .local Les noms sont résolus à l'aide de MDNS - Les serveurs Linux courent probablement Avahi, et pour Windows, il y a le bonjour à Apple.

Une version plus ancienne de Bonjour (V2.0) est incluse dans BONJOUR Print Services . Il est également disponible en tant que paquet chocolaty .

La dernière version (v3.x) n'est pas disponible en tant que téléchargement indépendant, mais est installée dans le cadre d'iTunes (et quelques applications ). Il est possible d'utiliser un gestionnaire d'archives (comme 7-zip ou WinRar) pour extraire Bonjour64.msi de l'installateur iTunes.

24
user1686

Comme @Kevin Keane pointe sur ici (et dans la section Commentaires ci-dessus), Windows 10 Now Clobbers MDNS Port 5353 avec un service qui fonctionne uniquement pour les applications Windows Modernes. Donc, pour revenir à bonjour sur le port, le service Windows MDNS doit être annulé via la modification de registre décrite dans le lien ci-dessus.

Dans Windows 10 versions autre que chez vous au lieu du registre Modifier, l'éditeur de stratégie de groupe peut être utilisé:

  • lancer gpedit.msc
  • Naviguer jusqu'à Configuration de l'ordinateur> Modèles d'administration> Réseau> DNS Client
  • Activez la stratégie "désactiver la résolution de nom de multidiffusion".

Je n'avais pas à redémarrer.

Mise en garde, j'ai déjà eu des services d'impression iTunes et BONJOUR installés. Simplement désinstaller des services d'impression Bonjour et réinstaller n'a pas fonctionné - je devais passer à Add-Supprimer des programmes, désinstallez les services d'impression Bonjour et Bonjour, puis réinstallez BONJOUR Print Services, avant que Pinging .Local Adresses commencent à travailler à nouveau (Virtualbox Host-Seulement Guest Linux avec Avahi-Daemon en cours d'exécution). Je pense que c'est parce que mon service "Bonjour Service" a été attaché à Bonjour, pas de services d'impression BONJOUR, et il ne se réinstaçait pas à se rentracter.

5
deargle