err_name_not_resolved错误表示域名无法解析为ip地址,解决方法包括:一、检查网络连接状态;二、刷新dns缓存;三、更换dns服务器为8.8.8.8和8.8.4.4;四、禁用浏览器扩展;五、检查并清理hosts文件。

当浏览器显示错误代码 err_name_not_resolved 时,表示当前设备无法将目标网站的域名解析为对应的 IP 地址。以下是解决此问题的多种方法:
一、检查网络连接状态
该步骤用于确认设备是否已正确接入网络,避免因基础连接中断导致 DNS 解析失败。
1、点击任务栏右下角网络图标,查看是否显示“已连接”状态。
2、尝试打开其他网站(如 www.baidu.com)验证是否普遍存在解析失败现象。
3、若仅特定网站报错而其他网站正常,问题可能出在该网站 DNS 配置或本地 hosts 文件干扰。
二、刷新 DNS 缓存
操作系统会缓存 DNS 查询结果,若缓存中存在过期或错误的记录,将导致域名无法正确解析。
1、按下 Win + R 键,输入 cmd 并按回车,打开命令提示符窗口。
2、在窗口中依次执行以下命令:
ipconfig /flushdns
3、等待返回“已成功刷新 DNS 解析程序缓存”提示后,重启浏览器重试访问。
三、更换 DNS 服务器地址
默认 ISP 提供的 DNS 服务可能出现响应延迟或解析异常,切换为公共 DNS 可绕过该问题。
1、进入“控制面板 > 网络和 Internet > 网络和共享中心 > 更改适配器设置”。
2、右键当前使用的网络连接,选择“属性”,双击“Internet 协议版本 4 (TCP/IPv4)”。
3、勾选“使用下面的 DNS 服务器地址”,在首选 DNS 服务器中填写 8.8.8.8,备用 DNS 服务器填写 8.8.4.4。
4、点击“确定”保存设置,并运行 ipconfig /registerdns 更新注册信息。
四、禁用浏览器扩展程序
部分广告拦截类或隐私增强类扩展会主动拦截 DNS 请求或篡改 hosts 行为,造成域名解析失败。
1、在 Chrome 浏览器地址栏输入 chrome://extensions/ 并回车。
2、将所有扩展的开关全部关闭,确保“启用”状态全部变为灰色。
3、重新打开新标签页访问原网站,观察错误是否消失。
4、若问题解决,可逐个开启扩展并测试,定位引发冲突的具体插件。
五、检查本地 hosts 文件
hosts 文件可强制将域名映射至指定 IP,若其中存在错误条目或被恶意修改,将直接导致解析失败。
1、使用记事本以管理员身份打开路径:C:\Windows\System32\drivers\etc\hosts。
2、检查文件末尾是否存在形如“127.0.0.1 example.com”的非系统默认条目。
3、若发现可疑行,将其整行删除或在行首添加 # 符号注释掉。
4、保存文件时确保编码为 ANSI,且无额外扩展名(如 hosts.txt),否则系统将忽略该文件。











