ERR_NAME_NOT_RESOLVED 错误表示DNS解析失败,需依次执行五步修复:一、刷新DNS缓存(ipconfig /flushdns);二、更换为1.1.1.1/1.0.0.1等公共DNS;三、禁用IPv6协议;四、检查并清理hosts文件中的异常条目;五、以管理员身份重置TCP/IP与Winsock协议栈后重启。

如果您尝试访问某个网站,但浏览器显示 ERR_NAME_NOT_RESOLVED 错误,则说明当前设备无法将域名转换为对应的 IP 地址,即 DNS 解析失败。以下是修复此问题的具体操作步骤:
一、刷新DNS缓存
操作系统会缓存已解析的域名记录,若缓存中存在过期或错误的 DNS 条目,可能导致解析失败。清除本地 DNS 缓存可强制系统重新获取最新解析结果。
1、按下 Win + R 打开运行窗口,输入 cmd 并回车启动命令提示符。
2、在命令行中输入并执行:ipconfig /flushdns。
3、看到提示“已成功刷新 DNS 解析程序缓存”后,关闭命令窗口并重启浏览器测试。
二、更换DNS服务器地址
默认使用的 ISP 提供的 DNS 服务器可能出现响应延迟或故障,切换为公共 DNS(如 Cloudflare 或 Google)可绕过该问题。
1、右键点击任务栏右下角网络图标,选择“打开网络和 Internet 设置”。
2、点击“更改适配器选项”,右键当前连接的网络(如“以太网”或“WLAN”),选择“属性”。
3、双击“Internet 协议版本 4(TCP/IPv4)”,勾选“使用下面的 DNS 服务器地址”。
4、在“首选 DNS 服务器”中输入:1.1.1.1;在“备用 DNS 服务器”中输入:1.0.0.1。
5、点击“确定”保存设置,然后断开并重连网络。
三、禁用IPv6协议
部分网络环境对 IPv6 支持不完善,启用 IPv6 后可能干扰 DNS 查询路径,导致域名无法解析。
1、进入“网络连接”界面,右键当前网络连接,选择“属性”。
2、在列表中取消勾选“Internet 协议版本 6(TCP/IPv6)”。
3、点击“确定”后,重启电脑使设置生效。
四、检查Hosts文件是否被篡改
Windows 系统的 Hosts 文件可手动映射域名与 IP,若其中存在错误条目或恶意修改,会直接覆盖正常 DNS 解析结果。
1、打开文件资源管理器,在地址栏输入:C:\Windows\System32\drivers\etc\ 并回车。
2、用记事本以管理员身份打开 hosts 文件(右键 → “以管理员身份运行” → 记事本 → 文件 → 打开)。
3、检查文件末尾是否存在非系统自带的域名条目,如有,将其整行删除。
4、保存文件,若提示权限不足,请确认已使用管理员权限运行记事本。
五、重置网络协议栈
TCP/IP 协议栈异常可能影响 DNS 请求发送与响应接收,执行重置可恢复底层网络组件至初始状态。
1、以管理员身份运行命令提示符(右键“开始”按钮 → “Windows 终端(管理员)”)。
2、依次执行以下命令,每行输入后按回车:netsh int ip reset。
3、执行:netsh winsock reset。
4、完成后重启电脑。










