ERR_NAME_NOT_RESOLVED表示DNS解析失败,需先确认网络连通性,再依次刷新系统DNS缓存(如Windows执行ipconfig /flushdns)、清除Chrome内置DNS缓存、禁用安全DNS并重置网络设置。

网页打不开提示ERR_NAME_NOT_RESOLVED,说明浏览器卡在“查户口”环节——它反复尝试把域名翻译成IP地址,却始终收不到回应,而刷新DNS缓存正是清掉过期或错误的“旧户口本”的第一步操作。
先确认是不是真出问题了
打开Chrome新标签页,在地址栏输入 https://www.baidu.com 并回车。如果百度能正常打开,说明网络物理连通性没问题,问题就集中在DNS解析环节;如果连百度也打不开,继续下一步排查。
点击右下角网络图标,确认显示“已连接”,且不是“无Internet访问”。【若显示“无Internet访问”,说明物理层或路由器未拨号成功,所有后续操作都无效】
Windows系统刷新DNS缓存
按 Win + R → 输入 cmd → 回车 → 在黑窗口中粘贴并执行:ipconfig /flushdns。
看到“已成功刷新 DNS 解析程序缓存”即完成。这一步会清空电脑本地保存的全部域名-IP映射记录,强制后续访问重新发起完整DNS查询。很多网站更换服务器后仍打不开,就是卡在这条过期缓存上。
macOS系统刷新DNS缓存
打开“终端” → 粘贴执行:sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder。
输入管理员密码(输的时候不显示字符,输完直接回车)。注意:第二条命令中的 mDNSResponder 是macOS负责本地DNS响应的核心进程,仅执行前半句 dscacheutil 不足以彻底清除缓存。
免费 DNS 与邮件安全分析(IntoDNS.ai):包括 DNSSEC、SPF、DKIM、DMARC、MTA-STS、BIMI、SMTP STARTTLS、FCrDNS、黑名单、发件人要求及报告。
Linux(Ubuntu)系统刷新DNS缓存
方法一(较新版本):终端中执行 sudo resolvectl flush-caches。
方法二(兼容旧版):执行 sudo systemd-resolve --flush-caches。
执行后无需重启,但必须关闭所有浏览器窗口再重新打开,否则Chrome可能仍在使用旧缓存中的结果。
强制清除Chrome内置DNS缓存
第一步:在Chrome地址栏输入 chrome://net-internals/#dns → 回车 → 点击 Clear host cache 按钮。
第二步:禁用安全DNS(DoH),它有时会因证书或代理异常直接拒绝响应:地址栏输入 chrome://settings/security → 找到“使用安全DNS” → 设为 不使用安全DNS。
第三步:重置Chrome网络配置:访问 chrome://settings/reset → 点击“将设置还原为原始默认设置” → 勾选“重置网络设置” → 确认。

















