DNS-Einstellungen nur bei Verbindung mit einem bestimmten Router oder Netzwerk verwenden

DNS-Einstellungen nur bei Verbindung mit einem bestimmten Router oder Netzwerk verwenden

Ich stoße häufig auf diesen DNS_PROBE_FINISHED_NXDOMAINFehler, wenn ich versuche, eine Website zu laden.

Ich kann das Problem lösen, indem ich die DNS-Server manuell spezifiziere, beispielsweise indem ich eine der öffentlichen DNS-Serveradressen von Google verwende, wie 8.8.8.8, oder indem ich eine OpenDNS-Adresse auswähle. Nach dem Anwenden dieser Einstellungen funktioniert alles wieder einwandfrei.

Aber an meiner Schule betreiben sie ihre eigenen DNS-Server oder so etwas (ich weiß nicht genau, wie das funktioniert) und sie erlauben mir anscheinend nicht, meine manuell angegebenen öffentlichen DNS-Adressen zu verwenden. Also muss ich meine Einstellungen wieder auf „DNS-Server automatisch zuweisen“ ändern.

Jedes Mal, wenn ich in der Schule bin, muss ich meine Einstellungen zurücksetzen, und wenn ich nicht in der Schule bin, muss ich diese öffentlichen DNS-Serveradressen manuell neu angeben.

  • Gibt es eine Möglichkeit, IP-Einstellungen nur dann zuzuweisen, wenn ich mit einem bestimmten Router oder Netzwerk verbunden bin? Wenn ja, wie mache ich das?
  • Gibt es eine andere Möglichkeit, das Problem anzugehen?

PS: Ich verwende Windows 10 (64 Bit, aber ist das wichtig?).

Antwort1

Windows verwendet DNS-Server in der Reihenfolge, in der Sie sie eingegeben haben. Es fragt den zweiten DNS-Server nur ab, wenn es den ersten nicht erreichen kann (und so weiter). Daher lautet mein Vorschlag: Fragen Sie die IT-Leute in Ihrer Schule nach den Adressen ihrer DNS-Server und geben Sie diese als erste ein. Fügen Sie dann Ihren bevorzugten Heim-DNS-Server als zweiten/dritten hinzu. Diese werden abgefragt, wenn der Computer nicht im Schulnetzwerk ist.

Antwort2

Ich kenne keinen automatischen Weg, aber Sie können zwei cmd-Dateien erstellen. Die erste enthält Folgendes:

netsh interface ipv4 set dns name="Wireless Network Connection" source=dhcp

Und dann der zweite mit dieser Zeile:

netsh interface ipv4 add dnsservers name="Wireless Network Connection" address=8.8.8.8 index=1

Ich bin davon ausgegangen, dass Sie IPv4 verwenden. Wenn nicht, ändern Sie es in „IPv6“. Ich habe auch den Standardnamen für das WLAN verwendet. Wenn dieser anders ist, können Sie ihn durch das ersetzen, was Ihnen dieser Befehl anzeigt:

netsh interface show interface 

Dies erfordert erhöhte Rechte, daher müssen Sie dies für beide Dateien tun:

1) Erstellen Sie eine Verknüpfung zur .bat-Datei.
2) Klicken Sie mit der rechten Maustaste auf die Verknüpfung.
3) Wählen Sie die Registerkarte „Verknüpfung“.
4) Klicken Sie auf „Erweitert
“. 5) Aktivieren Sie „Als Administrator ausführen“.

verwandte Informationen