Jak mogę ustawić moje ustawienia DNS za pomocą wiersza polecenia lub PS?


Odpowiedzi:


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

Może trzeba też przepłukać dns. ipconfig /flushdns
Frank Fu

3

Najważniejsze: możesz ustawić pierwszy DNS jako wpis statyczny. Następnie możesz dodać / dołączyć tylko inne serwery DNS. Aby ustawić podstawowy serwer DNS, użyj czegoś takiego:

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

do dodawania / dołączania innych serwerów DNS musisz użyć opcji add , coś takiego:

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

Lub uprościć 2 stwierdzenie:netsh interface ip add dns "Local Area Connection" 8.8.4.4 2
yW0K5o

1

Istnieje mnóstwo informacji na temat zarządzania serwerami DNS za pomocą Powershell, oto świetny artykuł od osób zajmujących się skryptami:

Jeśli chcesz zarządzać własnymi lokalnymi ustawieniami DNS na stacji roboczej, możesz użyć programu PowerShell, aby połączyć się z WMI i użyć klas DNS WMI .

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.