Wie kann ich meine DNS-Einstellungen über die Eingabeaufforderung oder PS festlegen?


Antworten:


27

netsh.exe

netsh interface ip set dns name="Local Area Connection" source=static addr=none

netsh interface ip add dns name="Local Area Connection" addr=8.8.4.4 index=1
netsh interface ip add dns name="Local Area Connection" addr=8.8.8.8 index=2

netsh interface ip set dns name="Local Area Connection" source=dhcp

Möglicherweise müssen Sie auch die DNS spülen. ipconfig /flushdns
Frank Fu

3

Hauptsache: Sie können den ersten DNS als statischen Eintrag festlegen. Als nächstes können Sie nur andere DNS-Server hinzufügen / anhängen . Verwenden Sie zum Festlegen des primären DNS-Servers Folgendes:

netsh interface ip set dns name="Local Area Connection" static 8.8.8.8

Zum Hinzufügen / Anhängen anderer DNS-Server müssen Sie die Option add verwenden , etwa:

netsh interface ip add dns name="Local Area Connection" addr=8.8.4.4 index=2

Oder um die 2-Anweisung zu vereinfachen:netsh interface ip add dns "Local Area Connection" 8.8.4.4 2
yW0K5o

1

Es gibt eine Menge Informationen zum Verwalten von DNS-Servern mit Powershell. Hier ist ein großartiger Artikel von den Scripting-Leuten:

Wenn Sie Ihre eigenen lokalen DNS-Einstellungen auf Ihrer Workstation verwalten möchten, können Sie mit Powershell eine Verbindung zu WMI herstellen und die DNS-WMI-Klassen verwenden .

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.