我需要经常更改DNS服务器地址,现在我通过打开“网络和共享中心”-“本地连接”-属性-ipv4-然后键入DNS号码来完成。
有没有更快的方法来做到这一点?我可以使用批处理文件或 powershell 脚本来完成吗?是否有内置的控制台命令来更改 DNS?
本文要求使用 CMD 命令来修复 DNS 查找问题。直到最后两个命令为止,所有命令均已成功:
netsh int ip set dns
netsh winsock reset
Run Code Online (Sandbox Code Playgroud)
当我尝试第一个命令时,CMD 要求输入参数。我无法破译 CMD 的正确语法提示,所以我用谷歌搜索。出现的最好的事情是其中包括冗长的命令,例如:
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
Run Code Online (Sandbox Code Playgroud)
我不知道参数是否是针对我的问题设计的,所以我害怕运行它们。Microsoft 文档没有提及我的 require 命令(仅 netsh IPsec,而不是 netsh IP)
我想成功执行前两个命令,但我不知道要包含哪些参数。