遇到 DNS 配置改了又自动恢复、或者无法保存的情况,通常是因为系统设置、第三方软件或网络环境在干扰,下面按从简单到复杂的顺序,列出常见的解决方法,你可以逐一尝试。

常见的错误是修改了“Wi-Fi”属性,但实际用的是“以太网”(有线连接),或者反过来。
Windows:
- 打开控制面板 > 网络和共享中心 > 更改适配器设置。
- 找到你当前正在使用的连接(右键点击任务栏网络图标,选择“打开网络和Internet设置”,再点“更改适配器选项”会更快)。
- 右键该连接 →属性 → 双击Internet 协议版本 4 (TCP/IPv4)。

- 选择“使用下面的 DNS 服务器地址”,填入你想用的 DNS(如8.8.8.8 和1.1.1.1),点确定。
macOS:
系统设置 > 网络,选择当前连接(Wi-Fi 或以太网),点详细信息。
- 切换到DNS 标签,点“+”添加,然后把自动获取的去掉。
如果你只改了一个地方,但系统还有其他自动配置,可能会覆盖你的设置。

Windows: 在 IPv4 属性里,不仅要把 DNS 改为“使用下面的”,还要确保“自动获得 IP 地址” 保持选中(通常没问题),但“自动获得 DNS 服务器地址” 必须是未选中 状态。
- 特别注意:Internet 协议版本 6 (TCP/IPv6) 如果没用到,也建议同样设置为手动指定 DNS,或者直接取消勾选它,因为有些网络会优先走 IPv6 的 DNS。
3. 检查是否被“杀毒软件”或“网络管理软件”锁定
很多安全软件(如360、腾讯管家、火绒)、加速器、游戏平台(如Steam、网易UU)或企业VPN客户端,会强制接管网络设置,导致你手动修改后立即被覆盖。
解决方法: 暂时退出或卸载这些软件(尤其是安全卫士、网络优化工具),修改 DNS 后再重启电脑,如果恢复正常,就是它们的问题,需要在软件内部设置里允许手动修改 DNS,或卸载它们。
4. 路由器强制覆盖(常见于公司、学校、公共网络)
如果你修改的是电脑的 DNS,但路由器(上级网关)强制下发了 DNS 地址,那么你的修改可能无效。
测试方法: 打开命令提示符(cmd),输入ipconfig /all,找到你的连接,看DNS 服务器 这一行,如果显示的是你手动设的,但实际上网却不行,可能是路由器劫持了DNS请求。
解决方案: 直接登录路由器管理后台(通常是 192.168.1.1 或 192.168.0.1),在“网络设置”或“DHCP服务器”里修改主DNS,修改后重启路由器和电脑。
注意: 如果是公司或校园网,管理员可能限制了路由器的修改权限,这种情况只能联系IT部门。
5. 检查是否被“组策略”或“注册表”锁定
这是比较极端的情况,通常出现在公司电脑或被恶意软件篡改后。
Windows: 按下Win + R,输入gpedit.msc(家庭版可能没有),定位到:
计算机配置 > 管理模板 > 网络 > DNS 客户端。
确保右侧的“DNS 服务器”策略是“未配置”。
如果无法通过界面修改: 可以尝试通过命令强制修改,以管理员身份运行命令提示符:
netsh interface ip set dns name="WLAN" static 8.8.8.8
把WLAN 换成你实际的网络连接名称(有线则换成以太网),8.8.8.8 替换成你想要的 DNS。
修改后如果没有立即生效,可以手动刷新一下:
Windows: 在命令提示符(管理员)下输入:
ipconfig /flushdns ipconfig /renew
或者直接在“网络适配器”里右键当前连接,禁用,再启用。
1、先确认在正确的适配器里修改,并勾选“使用下面的DNS”。
2、退出所有杀毒软件、网络加速器,再改一次。
3、尝试用netsh 命令强制写入。
4、如果以上都无效,尝试修改路由器的DNS。
5、最后检查是否是公司/学校网络策略限制。
如果试完以上步骤依然无效,可以补充你的操作系统版本(Win10/11/macOS?)和网络环境(家庭宽带/公司内网/校园网?),我可以给你更精准的建议。
文章摘自:https://idc.huochengrm.cn/dns/26275.html
评论
殳寒天
回复DNS配置难改,检查网络设置、权限问题,或联系管理员协助解决。