如何使用命令提示符或PS设置DNS设置?


Answers:


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

可能也需要刷新dns。ipconfig /flushdns
Frank Fu

3

要点:您可以将第一个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

或简化2语句:netsh interface ip add dns "Local Area Connection" 8.8.4.4 2
yW0K5o

1

有关使用Powershell管理DNS服务器的信息很多,以下是脚本专家的精彩文章

如果您想在工作站上管理自己的本地DNS设置,则可以使用powershell连接到WMI,并使用DNS WMI类

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.