Za pomocą interfejsu wiersza polecenia (cmd.exe lub PowerShell) w systemie Windows 7, jak edytować parametry TCP / IP DNS dla konkretnej karty sieciowej?
Za pomocą interfejsu wiersza polecenia (cmd.exe lub PowerShell) w systemie Windows 7, jak edytować parametry TCP / IP DNS dla konkretnej karty sieciowej?
Odpowiedzi:
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
ipconfig /flushdns
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
netsh interface ip add dns "Local Area Connection" 8.8.4.4 2
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 .