Как настроить параметры DNS с помощью командной строки или PS?

Как настроить параметры DNS с помощью командной строки или PS?

Как с помощью CLI (cmd.exe или PowerShell) в Windows 7 изменить параметры TCP/IP DNS для определенного сетевого адаптера?

решение1

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

решение2

Главное: вы можете установить первый DNS как статическую запись. Далее вы можете толькодобавлять/добавитьдругие DNS-серверы. Итак, чтобы установить основной DNS-сервер, используйте что-то вроде этого:

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

для добавления/добавления других DNS-серверов вам необходимо использоватьдобавлятьвариант, что-то вроде этого:

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

решение3

Существует огромное количество информации по управлению DNS-серверами с помощью Powershell, вот отличная статья отРебята-сценаристы:

Если вы хотите управлять собственными настройками локального DNS на своей рабочей станции, вы можете использовать PowerShell для подключения к WMI и использоватьDNS-классы WMI.

Связанный контент