![Wie verwende ich in Windows dieselben DNS-Server unabhängig vom verbundenen WLAN-Netzwerk?](https://rvso.com/image/1654773/Wie%20verwende%20ich%20in%20Windows%20dieselben%20DNS-Server%20unabh%C3%A4ngig%20vom%20verbundenen%20WLAN-Netzwerk%3F.png)
Ich möchte für jedes WLAN-Netzwerk, mit dem ich mich in Windows verbinde, dieselben DNS-Server verwenden. Derzeit sind die von mir festgelegten DNS-Serveradressen (in den Eigenschaften des WLAN-Adapters – TCP/IPv4) an die jeweilige SSID gebunden, mit der ich verbunden bin. Wenn ich also zu einem anderen WLAN-Netzwerk wechsle, gelten die für das vorherige WLAN-Netzwerk festgelegten DNS-Serveradressen nicht mehr.
Gibt es eine Möglichkeit, es so einzustellen, dass bei jedem WLAN-Netzwerk, mit dem ich mich verbinde, dieselben DNS-Serveradressen verwendet werden?
Antwort1
Beachten Sie zunächst, dass für einige öffentliche WLANs in Cafés und Bibliotheken mit einem „Captive Portal“ möglicherweise die Verwendung des über DHCP bereitgestellten DNS erforderlich ist und sie daher mit einem festen öffentlichen DNS nicht funktionieren.
Allerdings besteht meine Lösung aus zwei Teilen:
- Ein Befehl, der den DNS-Server für die Netzwerkschnittstelle einstellt
- Wenn dies automatisch ausgeführt werden soll, planen Sie ein Skript, das ausgeführt wird, wenn eine Verbindung zum Netzwerk besteht.
Der zu verwendende Befehl ist Netsh, was eine Erhöhung erfordert.
Die spezifische Syntax lautet:
netsh interface ip set dnsservers "Network-adapter" static "DNS server"
wobei „Netzwerkadapter“ der Name Ihres Netzwerkadapters und „DNS-Server“ die IP-Adresse des DNS-Servers ist, den Sie verwenden möchten.
Zum Beispiel:
netsh interface ip set dnsservers "Wi-Fi" static 1.1.1.1
Um alle Ihre Adapternamen aufzulisten, verwenden Sie den folgenden Befehl:
netsh interface show interface
Wenn Sie zum Einrichten des DNS-Servers lieber PowerShell verwenden möchten, verwenden Sie:
Get-NetAdapter -Name "Network_Adapter_Name" | Set-DnsClientServerAddress -ServerAddresses 8.8.8.8,8.8.4.4
Den zweiten Teil, zum Planen eines Skripts, das ausgeführt werden soll, wenn eine Verbindung zu einem bestimmten Netzwerk hergestellt wird, finden Sie unter diese Antwort.
Nützliche Referenzen: