Ich habe einige Linux-Server in meinem Heimnetzwerk, auf die ich über "hostname.local" zugreife. Wenn Sie jedoch einen Windows-Computer verwenden, können sie dies anscheinend nur beheben, wenn ich über die IP-Adresse gehe.
Wie mache ich es, damit mein Windows-Computer die Adressen hostname.local auflösen kann? Ich weiß, wie man bearbeitet, C:\Windows\System32\drivers\etc\hosts
aber es muss doch eine automatische Möglichkeit geben, Windows dazu zu bringen, nur diese Computer zu finden.
Antworten:
Normalerweise werden
.local
Namen mit mDNS aufgelöst - auf den Linux-Servern wird wahrscheinlich Avahi ausgeführt, und für Windows gibt es Apples eigenen Bonjour.Eine ältere Version von Bonjour (v2.0) ist in Bonjour Print Services enthalten . Es ist auch als Schokoladenpaket erhältlich .
Die neueste Version (v3.x) ist nicht als unabhängiger Download verfügbar, sondern wird als Teil von iTunes (und einigen anderen Anwendungen ) installiert . Es ist möglich, einen Archivmanager (wie 7-Zip oder WinRAR) zum Extrahieren
Bonjour64.msi
aus dem iTunes-Installationsprogramm zu verwenden.quelle
msiexec /a iTunes.msi TARGETPATH=iTunes.out
.Wie @ Kevin Keane hier (und im Kommentarbereich oben) hervorhebt, blockiert Windows 10 jetzt den mDNS-Port 5353 mit einem Dienst, der nur für moderne Windows-Apps funktioniert. Um Bonjour wieder auf den Port zu lassen, muss der Windows-mDNS-Dienst über die im obigen Link beschriebene Registrierungsbearbeitung gelöscht werden.
In anderen Windows 10-Versionen als Home anstelle der Registrierungsbearbeitung kann der Gruppenrichtlinien-Editor verwendet werden:
Ich musste nicht neu starten.
Achtung, ich hatte bereits iTunes und Bonjour Print Services installiert. Die einfache Deinstallation von Bonjour Print Services und die Neuinstallation funktionierten nicht - ich musste in Add-Remove-Programme gehen, sowohl Bonjour als auch Bonjour Print Services deinstallieren und dann Bonjour Print Services neu installieren, bevor die Ping-Adressen wieder funktionierten (nur Virtualbox-Host) Linux-Gast mit laufendem Avahi-Daemon). Ich denke, das liegt daran, dass mein "Bonjour Service" -Dienst an Bonjour gebunden war, nicht an Bonjour Print Services, und dass er sich nicht neu registriert hat.
quelle
.local
Suche funktioniert unter Linux einwandfrei.