windows系统修改dns有三种主流方法:一是通过“设置”应用图形界面快速配置ipv4/ipv6 dns(如8.8.8.8/1.1.1.1),操作简单、无需管理员权限;二是通过网络适配器属性深度覆盖tcp/ipv4与ipv6协议栈级dns(如223.5.5.5/119.29.29.29),优先级更高,可屏蔽运营商劫持;三是以管理员身份运行命令提示符,用netsh命令批量写入并验证dns,适合批量部署或脚本化管理。

当你访问某些网站时页面打不开、加载缓慢或跳转到广告页,很可能是当前运营商DNS被劫持或响应迟缓,手动设置特定DNS能直接绕过这类问题,恢复正常解析。
用系统设置界面快速配置(Win10/Win11通用)
这一步适合不想进底层设置、只想5分钟搞定的用户,全程图形化操作,无需管理员权限即可保存。
1、按 Win + I 打开“设置”,点击左侧“网络和Internet”。
2、右侧根据你当前联网方式,点“Wi-Fi”或“以太网”→再点击下方已连接的具体网络名称(如“家庭Wi-Fi”)。
3、向下滚动到“IP设置”区域,点击“编辑”按钮。
4、将下拉菜单从“自动(DHCP)”改为“手动”,然后开启“IPv4”开关。
5、在“首选DNS”栏填入 8.8.8.8,在“备用DNS”栏填入 1.1.1.1;若需启用IPv6,再开启“IPv6”开关,分别填入 2001:4860:4860::8888 和 2606:4700:4700::1111。
6、点击“保存”——配置立即生效,无需重启或断网重连。
通过网络适配器属性深度覆盖(所有Windows版本都适用)
此方法修改的是网卡协议栈级参数,优先级高于DHCP下发值,能彻底屏蔽运营商注入的DNS,尤其适合企业网络、校园网或曾遭遇DNS劫持的设备。
方法一:图形化路径
1、右键任务栏右下角网络图标→选择“打开网络和Internet设置”。
2、点击“更改适配器选项”,进入“网络连接”窗口。
3、右键你正在使用的连接(如“WLAN”或“以太网”)→选择“属性”。
4、双击“Internet协议版本4 (TCP/IPv4)”。
5、勾选“使用下面的DNS服务器地址”,在“首选DNS服务器”中输入 223.5.5.5,在“备用DNS服务器”中输入 119.29.29.29。
免费 DNS 与邮件安全分析(IntoDNS.ai):包括 DNSSEC、SPF、DKIM、DMARC、MTA-STS、BIMI、SMTP STARTTLS、FCrDNS、黑名单、发件人要求及报告。
6、点击“高级”→切换到“DNS”选项卡→勾选“在DNS列表中包含此连接的DNS后缀”→点击“确定”。
7、回到属性窗口,双击“Internet协议版本6 (TCP/IPv6)”→同样勾选“使用下面的DNS服务器地址”,填入 2400:3200::1 和 2400:3200:baba::1。
8、所有窗口逐级点“确定”,关闭前确保没漏掉任一“确定”按钮——漏点一次会导致DNS设置不生效。
用管理员命令行一次性写入(适合批量部署或脚本化)
如果你管理多台电脑,或需要反复切换DNS,命令行方式最省时。它绕过GUI限制,可精确控制接口名与协议版本。
第一步:以管理员身份运行命令提示符
按 Win + X →选择“Windows终端(管理员)”或“命令提示符(管理员)”。
第二步:确认当前网络接口名称
执行命令:netsh interface show interface,在输出列表中找到“状态”为“已连接”的那一行,记下“名称”列内容(常见为“以太网”“WLAN”“vEthernet”等,注意中文名带空格也要完整复制)。
第三步:清除原有DNS并写入新地址
执行以下三行命令(将 “以太网” 替换为你上一步查到的实际名称):
netsh interface ip set dns name="以太网" source=dhcp
netsh interface ip set dns name="以太网" source=static addr=8.8.8.8 register=primary
netsh interface ip add dns name="以太网" addr=1.1.1.1 index=2
第四步:验证是否生效
运行 ipconfig /all,在对应接口下找到“DNS服务器”字段,确认显示为你刚设置的两个地址;再执行 nslookup baidu.com,若返回正常IP且无超时,说明配置成功。










