如何通过命令提示符删除DNS配置?
如何通过命令提示符删除DNS配置?
嘿,我来帮你搞定这个问题!你之前尝试的命令格式不对,咱们用正确的netsh命令就能轻松清空或者删除DNS配置啦,下面是完整的delete.cmd内容和细节说明:
完整的 delete.cmd 代码
@cls @netsh interface ip set dns "Wi-Fi" dhcp @netsh interface ip delete dns "Wi-Fi" all @pause
每条命令的作用:
netsh interface ip set dns "Wi-Fi" dhcp:这条命令会把你的Wi-Fi网卡的DNS设置切回自动获取模式(也就是DHCP分配),相当于清空你之前手动设置的主DNS地址。netsh interface ip delete dns "Wi-Fi" all:这条命令会删掉所有你手动添加的备用DNS服务器条目,确保DNS配置完全回到自动状态。
为啥你之前的命令没效果?
你试的netsh interface ip set dns "Wi-Fi" static "Empty"是错误的——静态DNS必须设置有效的IP地址,不能填"Empty";而netsh interface ip delete dns "Wi-Fi" static all多了个static关键词,正确的写法不需要加它,直接用delete dns "Wi-Fi" all就可以啦。
如果你的需求不是清空所有DNS,而是只想删除某一个特定的DNS条目,那可以用这条命令(把xxx.xxx.xxx.xxx替换成你要删除的具体DNS地址):
netsh interface ip delete dns "Wi-Fi" addr=xxx.xxx.xxx.xxx
备注:内容来源于stack exchange,提问作者mehdi_ahmadi
相关产品推荐
相关产品推荐

