DNS解析失败原因及解决方法
时间:2026-05-12 17:47:25 280浏览 收藏
当浏览器报出“net::ERR_NAME_NOT_RESOLVED”错误时,意味着设备无法将域名转换为有效IP地址,根源在于DNS解析环节中断——本文系统梳理了六种高效、可独立操作的解决方案:从刷新系统与Chrome双重DNS缓存、切换至稳定可靠的1.1.1.1等公共DNS,到排查hosts文件异常、禁用可能干扰解析的IPv6协议,再到临时关闭防火墙与安全软件以排除拦截干扰,每一步均附带清晰、零门槛的操作指引,助你快速定位并彻底解决网页打不开的根本症结。

如果您尝试访问某个网站,但浏览器显示 net::ERR_NAME_NOT_RESOLVED 错误,则说明当前设备无法将目标域名解析为对应的 IP 地址。以下是针对该 DNS 解析失败问题的多种独立修复方法:
一、刷新本地 DNS 缓存
操作系统会缓存已解析的域名记录,若缓存中存在过期、错误或损坏的条目,将直接导致域名无法被正确识别和转换。强制刷新可清空旧记录,触发全新解析流程。
1、按下 Win + R 键打开“运行”窗口,输入 cmd 并回车启动命令提示符。
2、在命令行中输入并执行:ipconfig /flushdns。
3、看到提示“已成功刷新 DNS 解析程序缓存”后,关闭命令提示符窗口。
4、重启浏览器并再次访问原网站。
二、更换为公共 DNS 服务器
默认由网络运营商提供的 DNS 服务器可能出现响应延迟、污染、故障或策略性屏蔽,致使特定域名查询无响应。切换至稳定可靠的公共 DNS 可绕过该环节。
1、右键点击任务栏右下角网络图标,选择“打开网络和 Internet 设置”。
2、点击“更改适配器选项”,右键当前连接的网络(如“WLAN”或“以太网”),选择“属性”。
3、双击“Internet 协议版本 4 (TCP/IPv4)”,勾选“使用下面的 DNS 服务器地址”。
4、在“首选 DNS 服务器”中输入:1.1.1.1,在“备用 DNS 服务器”中输入:1.0.0.1。
5、点击“确定”保存设置,断开并重连网络,或重启设备使配置生效。
三、清除 Chrome 内置 DNS 缓存并禁用安全 DNS
Chrome 浏览器自身维护独立的 DNS 缓存,并支持通过 DoH(DNS over HTTPS)进行加密解析。若其内置缓存异常或 DoH 服务不可达,将直接触发该错误。
1、在 Chrome 地址栏输入:chrome://net-internals/#dns 并回车,点击“Clear host cache”按钮。
2、在地址栏输入:chrome://settings/security,找到“使用安全 DNS”选项,将其设为“不使用安全 DNS”。
3、访问 chrome://settings/reset,点击“将设置还原为原始默认设置”,确认重置。
四、检查并清理 hosts 文件中的异常条目
Windows 系统的 hosts 文件可手动绑定域名与 IP 地址。若该文件被恶意修改或误增非法映射条目(如将目标域名指向 127.0.0.1 或无效 IP),将强制覆盖正常 DNS 解析结果。
1、使用记事本以管理员身份运行,点击“文件” → “打开”,路径输入:C:\Windows\System32\drivers\etc\hosts。
2、检查文件末尾是否存在非系统默认的行(除 # 开头注释及 127.0.0.1 localhost 外)。
3、删除所有含目标域名或可疑 IP 映射的整行内容。
4、保存文件;若提示权限不足,请确认记事本确为“以管理员身份运行”。
五、禁用 IPv6 协议
部分网络环境对 IPv6 支持不完善,启用 IPv6 后可能干扰 DNS 查询路径,尤其在 DNS 服务器未提供 AAAA 记录响应时,系统可能卡在 IPv6 查询阶段而放弃后续 IPv4 解析。
1、进入“网络连接”界面,右键当前使用的网络连接,选择“属性”。
2、在列表中取消勾选“Internet 协议版本 6 (TCP/IPv6)”。
3、点击“确定”保存,重启电脑使设置完全生效。
六、临时禁用防火墙与安全软件
某些安全类软件或企业级防火墙会主动拦截或过滤 DNS 请求包,尤其在启用深度包检测(DPI)或自定义规则时,可能将合法域名解析行为误判为异常流量。
1、打开 Windows 安全中心,进入“防火墙和网络保护”,点击“启用或关闭防火墙”,临时关闭域网络、专用网络和公用网络的防火墙。
2、若安装第三方安全软件(如 360、腾讯电脑管家、火绒等),右键其任务栏图标,选择“退出”或“暂停防护”。
3、重启浏览器测试访问,若错误消失,需在对应软件中添加浏览器或 DNS 流量白名单规则。
今天关于《DNS解析失败原因及解决方法》的内容介绍就到此结束,如果有什么疑问或者建议,可以在golang学习网公众号下多多回复交流;文中若有不正之处,也希望回复留言以告知!
-
501 收藏
-
501 收藏
-
501 收藏
-
501 收藏
-
501 收藏
-
100 收藏
-
235 收藏
-
280 收藏
-
476 收藏
-
133 收藏
-
272 收藏
-
147 收藏
-
493 收藏
-
416 收藏
-
497 收藏
-
406 收藏
-
483 收藏
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 立即学习 543次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 立即学习 516次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 立即学习 500次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 立即学习 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 立即学习 485次学习