Как изменить параметры TCP/IP DNS для конкретного сетевого адаптера через CLI (либо cmd.exe, либо PowerShell) в Windows 7?
3 ответа
27
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
2
Главное: вы можете установить первый DNS как статическую запись. Далее вы можете добавлять/добавлять только другие DNS-серверы. Итак, чтобы установить основной DNS-сервер, используйте что-то вроде этого:
netsh interface ip set dns name="Local Area Connection" static 8.8.8.8
для добавления / добавления других DNS-серверов вы должны использовать опцию add , что-то вроде этого:
netsh interface ip add dns name="Local Area Connection" addr=8.8.4.4 index=2
1
Существует масса информации об управлении DNS-серверами с помощью Powershell, вот отличная статья от сценаристов:
Если вы хотите управлять собственными настройками локального DNS на рабочей станции, вы можете использовать powershell для подключения к WMI и использовать классы DNS WMI.