为什么需要手动修改DNS?
DNS(域名解析系统)相当于互联网的“导航仪”,负责将域名转换为IP地址,默认情况下,操作系统会自动使用网络服务商提供的DNS,但某些情况下,手动设置更优质的公共DNS(如114.114.114.114、阿里云223.5.5.5或Google的8.8.8.8)能提升访问速度、增强安全性或绕过某些网络限制。
使用netsh命令修改首选DNS的步骤
netsh
是Windows系统内置的网络配置工具,通过命令行操作可高效完成DNS设置,以下是具体步骤:
1、以管理员身份启动命令提示符
- 按Win + S
,输入“cmd”,右键选择“以管理员身份运行”。
- 若弹出用户账户控制(UAC)提示,点击“是”确认。
2、查看当前网络接口名称
输入命令:
netsh interface show interface
在输出结果中找到正在使用的网络连接名称(如“以太网”或“Wi-Fi”),记录其名称(区分大小写)。
3、设置首选DNS服务器地址
输入命令(以以太网接口和DNS 223.5.5.5为例):
netsh interface ipv4 set dns name="以太网" source=static address=223.5.5.5 validate=no
name="以太网"
:需替换为你的实际接口名称。
address=223.5.5.5
:可替换为任意公共DNS地址。
4、(可选)设置备用DNS
若需添加备用DNS(如114.114.114.114),输入:
netsh interface ipv4 add dns name="以太网" address=114.114.114.114 index=2
5、验证DNS是否生效
输入以下命令查看当前DNS配置:
ipconfig /all
在对应网络适配器的信息中,检查“DNS服务器”是否已更新。
注意事项
权限问题:务必使用管理员权限运行命令提示符,否则会提示“拒绝访问”。
接口名称一致性:若名称含空格(如“本地连接 2”),需在命令中用英文引号包裹。
还原默认DNS:若需恢复自动获取,输入:
netsh interface ipv4 set dns name="以太网" source=dhcp
个人观点
对于熟悉命令行的用户,netsh
是快速修改DNS的高效方案,且能批量处理多台设备,但普通用户若担心操作失误,也可通过控制面板的图形界面(网络和共享中心 → 更改适配器设置 → 右键属性 → IPv4设置)完成相同操作,选择哪种方式,取决于对效率与安全性的权衡。
文章摘自:https://idc.huochengrm.cn/dns/7023.html
评论
仪晨萱
回复使用netsh命令可以修改Windows系统的首选DNS服务器设置。
实谷蓝
回复使用netsh命令修改首选DNS,首先打开命令提示符,输入netsh interface ipv4 set dns name=网络接口名 source=dhcp命令,然后按Enter键即可。
连又琴
回复使用netsh命令修改首选DNS,需输入netsh interface ipv4 set dns [接口名] static [首选DNS] primary。
喻德惠
回复使用netsh命令修改首选DNS的详细步骤如下:打开命令行界面并输入netsh interface ip set dns 命令,然后指定网络接口及要设置的首选和备用 DNS 地址即可更改成功 ,注意替换成自己的网络参数信息以避免错误操作导致系统问题发生!
蚁乐荷
回复使用netsh命令修改首选DNS,只需输入netsh interface ipv4 set dns 名称 static 优先DNS地址 primary。