我的知识记录

DNS解析错误怎么办_ERR_NAME_NOT_RESOLVED已解决_6种方法

这个需求很常见,浏览器报ERR_NAME_NOT_RESOLVED是典型的DNS解析失败错误。DNS的作用是把域名翻译成IP地址,翻译失败浏览器就不知道该连哪台服务器,直接报这个错。这个问题和网站服务器本身无关,是域名解析环节出了问题。常见原因包括本地DNS缓存过期或被污染、运营商DNS服务器故障、域名DNS记录配置错误、域名过期、hosts文件被篡改。

对比一下两种方案,第一步清除本地DNS缓存。Windows以管理员身份打开cmd执行ipconfig /flushdns,提示成功刷新后再试。Mac执行sudo killall -HUP mDNSResponder,输入密码后生效。Linux执行sudo systemd-resolve --flush-caches。浏览器本身也有DNS缓存,Chrome地址栏输入chrome://net-internals/#dns点Clear host cache按钮。清完缓存后刷新页面,很多临时解析错误就能恢复。

第二步更换DNS服务器地址。网卡属性里手动指定DNS,国内推荐首选114.114.114.114备用223.5.5.5(阿里DNS),国际场景用8.8.8.8和1.1.1.1。手机上在WiFi设置里修改DNS 1和DNS 2。换DNS后需要断开重连网络才能生效。公共DNS比运营商DNS更稳定,解析成功率更高,而且不会劫持域名跳转广告页。

如果清缓存换DNS都不行,检查hosts文件。Windows路径C:WindowsSystem32driversetchosts,用记事本打开看有没有目标域名的错误映射,有的话删掉那行保存。Mac和Linux的hosts在/etc/hosts。hosts文件优先级高于DNS,里面写错了域名映射,换什么DNS都没用。还可以用nslookup 域名 8.8.8.8指定公共DNS查询,如果公共DNS能解析到IP而本地不行,就是本地网络或运营商DNS的问题。操作前记得备份,出问题能回退。

企业内网DNS配置有特殊要求。内网域名需要在内网DNS服务器上配置A记录,员工电脑的DNS指向内网DNS,内网域名才能解析。外网域名由内网DNS转发到公共DNS解析。如果内网DNS故障,员工能上QQ但打不开任何网页,和普通DNS故障表现一样。企业环境建议部署两台DNS服务器做主备,避免单点故障。

DNS解析错误怎么办_ERR_NAME_NOT_RESOLVED已解决_6种方法

标签:

更新时间:2026-08-26 21:48:49

上一篇:BOM头与UTF-16编码的区别_编码选择建议

下一篇:修改Word文件创建时间修改日期手把手教|简历更新投递专用Word 2016文档时间属性调整