Smart-multi-homed-Namensauflösung ein DNS-bezogene Funktion, die von Microsoft eingeführt wurden in Windows 8 und implementiert in Windows 10 als gut.
Das feature wurde entwickelt, um die Geschwindigkeit der DNS-Auflösung auf einem Gerät mit Windows 8 oder höher durch senden von DNS-Anforderungen auf alle verfügbaren Netzwerk-Adapter. Microsoft verfeinert das feature in Windows 10, wie es selektiert die Informationen, die zurückgegeben wird der Schnellste automatisch.
Während das feature Sinn macht, von einem performance-Sicht, stellt es ein Problem aus einem Privatsphäre.
Wenn Sie eine Verbindung zu einem VPN-Netzwerk auf einem Windows-Rechner beispielsweise, smart-multi-homed-Namensauflösung führen kann, um DNS-Leckage. Da die Anfragen werden gesendet, um alle Netzwerk-Adapter in der gleichen Zeit, für alle konfigurierten DNS-Server erhalten die Anfragen und mit Ihnen Informationen über die Websites, die Sie besuchen.
Schalten Sie smart-multi-homed-Namensauflösung in Windows
Microsoft führte einen Registry-Schlüssel und Richtlinien zum verwalten der Funktion in Windows 8.
Registry (Windows-8.x nur)
Hinweis: die Bearbeitung der Registry kann zu Problemen führen, wenn Sie nicht ordnungsgemäß durchgeführt. Es wird vorgeschlagen, dass Sie erstellen Sie eine Sicherungskopie der Windows-Registrierung, bevor Sie fortfahren. Diese kann getan werden, indem Sie einen Registry-Hive in der Registry-Editor, und klicken Sie dann Datei > Exportieren aus der Menüleiste.
- Öffnen Sie den Windows-Registrierungs-Editor. Eine einfache Möglichkeit das zu tun ist, Tippen Sie auf die Windows-Taste, geben Sie regedit.exe, und drücken Sie die Enter-Taste. Windows wird eine UAC-Eingabeaufforderung angezeigt, die Sie bestätigen müssen.
- Gehen Sie zu HKEY_LOCAL_MACHINESoftwarePoliciesMicrosoftWindows NTDNSClient
- Wenn der Dword-Wert DisableSmartNameResolution bereits existiert, stellen Sie sicher, es ist auf 1 gesetzt.
- Wenn es nicht existiert, der rechten Maustaste auf DNSClient, und wählen Sie Neu > Dword-Wert (32-bit) Wert aus dem Menü.
- Name it DisableSmartNameResolution.
- Setzen Sie dessen Wert auf 1. Sie können schalten Sie die Funktion wieder zurück zu jeder Zeit, indem Sie den Wert auf 0, oder löschen den Dword-Wert.
- Gehen Sie zu HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiceszum dnscacheParameters
- Wenn der Dword-Wert DisableParallelAandAAAA bereits existiert, stellen Sie sicher, dass dessen Wert auf 1 festgelegt ist.
- Wenn der Wert nicht vorhanden ist, mit der rechten Maustaste auf Parameter, und wählen Sie ” Neu ” > ” Dword-Wert (32-bit) Wert.
- Name it DisableParallelAandAAAA.
- Setzen Sie den Wert für den Dword-Wert auf 1. Sie können schalten Sie die Funktion wieder auf, indem Sie den Wert auf 0, oder löschen Sie den Wert.
Lesen Sie auch: Windows 10-Spiel-Modus und Treiber: was wir bisher wissen
Habe ich eine Registry-Datei, dass macht sowohl änderungen an der Windows-Registrierung, wenn Sie ausgeführt werden. Herunterladen können Sie es mit einem Klick auf den folgenden link: disable-smart-name-resolution.zip
Gruppenrichtlinien (Windows 8 und Windows 10)
Der Registry-Schlüssel, funktionierte unter Windows 8 scheint nicht zu funktionieren unter Windows 10 nicht mehr. Windows 10 Benutzer und Administratoren können eine Richtlinie festlegen, jedoch schalten die Funktion aus.
Gibt an, dass ein multi-homed-DNS-client optimieren sollten, Namensauflösung in Netzwerken. Die Einstellung verbessert die Leistung durch die Ausstellung parallel DNS, link-local multicast name resolution (LLMNR) und NetBIOS über TCP/IP (NetBT) – Abfragen über alle Netze. In dem Fall, dass mehrere positive Reaktionen erhalten, die Netzwerk-Bindungsreihenfolge benutzt wird, um zu bestimmen, die Antwort zu akzeptieren.
Beachten Sie, dass die Gruppenrichtlinien-Editor ist nur verfügbar in der professional Edition von Windows 10. Windows 10 Home Benutzer möchten möglicherweise überprüfen Sie heraus-Politik Plus, führt die Bearbeitung von Richtlinien für die Home-editions von Windows 10.
- Tun Sie den folgenden zu öffnen Sie den Gruppenrichtlinien-Editor in Windows: Tippen Sie auf die Windows-Taste auf der Tastatur, geben Sie gpedit.msc, und drücken Sie die Enter-Taste auf der Tastatur.
- Gehen Sie zu Computerkonfiguration > Administrative Vorlagen > Netzwerk > DNS-Client > Schalten Sie smart-multi-homed-Namen-Auflösung.
- Stellen Sie die Richtlinie auf aktiviert, zum deaktivieren der smart-multi-homed name resolution-Funktion des Systems.
Wenn Sie diese Richtlinieneinstellung aktivieren, wird der DNS-client führt keine Optimierungen. DNS-Abfragen ausgegeben werden, die über alle Netzwerke zuerst. LLMNR-Abfragen ausgegeben werden, wenn die DNS-Abfragen fehl, gefolgt von NetBT Abfragen, ob LLMNR-Abfragen fehlschlagen.
Schlusswort
Einige DNS-clients, können Sie auf Windows-Maschinen kommen mit DNS leak Schutz, um zu verhindern, dass diese Lecks. OpenDNS-Benutzer können die block-outside-option dns zum Beispiel in der client zu tun.