Як я можу встановити свої параметри DNS за допомогою командного рядка або PS?


Відповіді:


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

Можливо, потрібно змити і днс. ipconfig /flushdns
Франк Фу

3

Головне: ви можете встановити перший 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

Або для спрощення 2 твердження:netsh interface ip add dns "Local Area Connection" 8.8.4.4 2
yW0K5o

1

Є багато інформації про керування серверами DNS за допомогою Powershell, ось чудова стаття хлопців сценаріїв:

Якщо ви хочете керувати своїми робочими локальними налаштуваннями DNS на своїй робочій станції, ви можете скористатись командним силою для підключення до WMI та використовувати класи DNS WMI .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.