在Windows系统中,使用CMD命令修改DNS服务器地址是一种高效且直接的方法,尤其适合需要快速切换网络配置的用户,以下是详细的操作步骤及注意事项。
一、准备工作
1、以管理员身份运行CMD:
- 按下Win + S,输入“cmd”
- 右键选择“命令提示符” →以管理员身份运行
- 若弹出权限确认窗口,点击“是”
二、步骤详解
步骤1:查看当前网络配置
输入以下命令,确认当前连接的网卡名称(如“以太网”或“WLAN”):
netsh interface show interface
步骤2:设置首选DNS服务器
输入命令(以网卡名称为“以太网”、DNS设置为8.8.8.8为例):
netsh interface ip set dns "以太网" static 8.8.8.8 primary
步骤3(可选):添加备用DNS服务器
若需备用DNS(如8.8.4.4),继续输入:
netsh interface ip add dns "以太网" 8.8.4.4 index=2
步骤4:恢复为自动获取DNS
若需还原为自动分配,执行:
netsh interface ip set dns "以太网" dhcp
三、验证是否生效
1、输入ipconfig /all
,找到对应网卡的DNS信息;
2、或在浏览器访问 [DNS Leak Test](https://dnsleaktest.com/) 确认当前DNS服务器。
四、注意事项
1、网卡名称必须准确:名称错误会导致命令执行失败,建议直接从步骤1复制;
2、管理员权限必要:普通模式无法修改系统级网络配置;
3、备份原DNS:建议提前记录原DNS地址,便于故障时恢复。
个人观点
CMD修改DNS的优势在于无需进入图形化界面,尤其适合批量操作或远程维护,但普通用户若对命令不熟悉,也可通过控制面板手动设置,降低误操作风险,推荐优先选择Google DNS(8.8.8.8)或Cloudflare(1.1.1.1),其稳定性和安全性已获广泛验证,若修改后出现网页加载异常,可尝试清除本地DNS缓存(命令:ipconfig /flushdns
)或切换回自动获取模式。
文章摘自:https://idc.huochengrm.cn/dns/7893.html
评论
奉昊苍
回复在CMD中,输入netsh int ipv4 set dns =即可更改本地连接的DNS设置。