如何修复 Err_Name_Not_Resolved 2022(已解决)
已发表: 2022-08-09- Err_Name_Not_Resolved 是什么?
- Err_Name_Not_Resolved 的原因是什么?
- 如何修复 Err_Name_Not_Resolved
- 结论
域名系统 - DNS - 用于查找域名的 IP 地址。 由于 Internet 上有数百万个网站,DNS 使浏览成为可能。 浏览时,有时 DNS 找不到 IP 地址,这就是您收到Err_Name_Not_Resolved 错误的时候。

本文广泛介绍了“err_name_not_resolved”错误,特别是如何解决它。 但首先,我们解释错误是什么以及一些原因。
阅读更多:如何修复“ERR_CACHE_MISS”错误(已解决)
Err_Name_Not_Resolved 是什么?
网络上有许多站点,而一个站点与另一个站点的区别在于一个唯一的域名。 通过域名,您可以访问您要访问的特定网站。 Facebook.com 是一个域名示例,您可以通过它访问网站并登录您的帐户。
您还需要像 Chrome 这样的互联网浏览器来访问这些网站。 您在浏览器的地址栏上键入网站的域名。 域名代表站点的数字 IP 地址。
DNS 处理域名到 IP 地址的自动转换。 这种翻译就是所谓的域名解析。 当域名无法解析时,您会收到 err_name_not resolved 错误消息。 此错误会阻止您访问该网站。
错误消息只是说您的浏览器无法找到或定位与您输入的域名匹配的 IP 地址,从而无法访问该网站。 需要 IP 地址来建立与 Web 服务器的连接。
此错误的其他变体包括:
- 网页不可用
- 无法访问该站点
- 网络:: err_name_not 已解决
- 无法访问该站点
- 加载资源网络失败:: err_name_not resolved
- 找不到服务器的 IP 地址
在查看错误的解决方案之前,让我们找出导致错误消息的原因。
Err_Name_Not_Resolved 的原因是什么?
每次域名解析失败都会收到 err_name_not_resolved 消息。 失败的原因之一是过时的缓存数据。
其他原因包括:
- 浏览器配置不正确
- 连接问题
- DNSSEC 应用程序
- 主机文件配置问题
- DNS 暂时不可用
- 错误配置的互联网设置
- 恶意软件和有缺陷的安全软件
该错误并非Chrome浏览器独有,您也可以在其他浏览器中体验。 其他浏览器将显示上面列出的错误消息的不同变体。 此外,该错误可能会在台式 PC 以及 Android 设备等移动设备上出现。
通过下面的解决方案,您还将了解更多错误消息的原因。 我们从最简单的解决方案开始,以更复杂或技术性的解决方案结束。
如何修复 Err_Name_Not_Resolved
检查地址

该错误与域名和DNS有关。 因此,首先要检查的是您是否输入了正确的域名。 确保域名拼写正确,没有任何拼写错误。 您也可以尝试添加或删除“www”子域。
像 Chrome 这样的现代浏览器倾向于在您开始输入地址时自动完成地址。 这是您最终可能会得到错误地址的原因之一。
检查连接

下一个解决方案是检查您的连接。 首先尝试连接到其他网站,看看您是否会遇到相同的错误消息。 如果仍然有错误,请更改您的连接。 例如,您可以使用手机数据而不是 Wi-fi 或有线互联网。
更多故障排除选项包括尝试从连接到同一网络的不同设备访问网站。 如果仍然遇到错误,请重新启动路由器。
尽管互联网连接看起来不错,但仍有可能导致错误的某些问题。 如果问题源于网络,则重新启动网络连接可以解决问题。 简单的重启包括断开路由器的电源连接约 30 秒。 将路由器重新连接到电源并尝试再次访问该网站。
清除缓存和 Cookie
您遇到的错误可能是由 cookie 或缓存数据问题引起的。 尽管缓存数据可以让您之前访问过的网页更快地加载,但它也可能导致错误。 在这些情况下,清除您的浏览数据将解决问题。

在您的 Google Chrome 浏览器上,单击右上角的三个点。 单击更多工具,然后选择“清除浏览数据”。 在弹出的新窗口中,选择要删除的所有数据。 您还可以选择您喜欢的时间范围。 因为您要清除 cookie 和缓存,请确保它们在您从列表中选择的项目中——缓存的图像和文件、cookie 和其他站点数据。
清除缓存还将解决该过程中的其他错误,例如dns_probe_finished_bad_config 错误。 清除缓存和 cookie 后,尝试再次访问该网站。 如果问题仍然存在,是时候深入研究更多技术解决方案了。
禁用浏览器预加载功能
Google Chrome 具有预加载功能,可帮助预加载尚未打开的链接。 这些是您访问过的页面上的链接。 当您单击链接时,该功能使链接加载速度更快。 但是,此预加载功能也可能是您遇到 err_name_not resolved 错误的原因。 关闭该功能可能会解决问题。
您应该先确认该功能是否处于活动状态,然后再将其关闭。
- 通过浏览器右上角的三个垂直点转到 chrome 设置。
- 单击安全和隐私选项。
- 现在点击“Cookies 和其他网站数据”。
向下滚动到“预加载页面以加快浏览和搜索”选项,如下图所示:

上图表示预加载功能开启。 单击蓝色突出显示的按钮以关闭该功能。
您现在可以尝试刷新网页,看看是否仍然再次遇到错误消息。
清除 DNS 缓存
存储在 DNS 缓存中的陈旧数据也可能导致 DNS 解析错误。 除了 Web 浏览器的缓存之外,您的操作系统还有 Web 地址簿。 这些网络地址簿会自动缓存您之前访问过的所有站点的 DNS 条目。 当地址的存储数据过时或不正确时,是错误的原因之一。 解决方案是清除 DNS 缓存。
清除 Windows 上的 DNS 缓存
此清除 DNS 缓存的过程适用于大多数版本的 Windows。 您可以在 Windows 10、8.1、8、Vista、7 或 XP 上使用它。 您将需要使用以管理员身份运行选项来执行命令。
您可以使用Windows + R快捷方式快速打开“运行”窗口。 键入 cmd 打开 Windows 命令提示符。 键入下面的命令,然后按键盘上的 enter 按钮:

完成上述步骤后,Windows 将清除您的 DNS 缓存文件。 它还将重置 DNS 解析器缓存。

与许多命令操作一样,您会在命令提示符中看到一条确认消息,如下图所示:

清除 Google Chrome 上的 DNS 缓存
要清除 Google chrome 上的 DNS 缓存,请在地址栏中键入chrome://net-internals/# 。 这将使您能够访问 DNS 缓存设置。 单击“清除主机缓存”以清除浏览器的 DNS 缓存。

尝试再次访问该网站以查看问题是否已解决。 如果尚未修复,请查看以下更多解决方案。
重置 Winsock 目录
这是仅适用于 Windows 用户的解决方案。 您应该检查接口和系统应用程序 Winsock——也称为 Windows Sockets 或 Winsock。
Winsock 帮助计算机程序使用 TCP/IP 进行通信。 为了促进这种通信,Winsock 为每个建立的连接创建条目。 但是,这些数据也可能会阻止访问网站。
如果问题是由数据引起的,则重置 Winsock 目录应该可以解决问题。 您可以从 Windows 命令提示符处进行重置。 您将需要以管理员身份运行该命令。
- 在搜索框中输入 cmd 并选择“以管理员身份运行”。
- 打开命令提示符窗口后,输入命令: netsh winsock reset 。
- 按键盘上的 enter 键运行命令。 重新启动机器以完成重置。
更改 DNS 服务器
解决方案现在变得越来越技术化。 这些解决方案将要求您更改 DNS 服务器,并且根据您使用的操作系统有不同的方法。 更改 DNS 服务器后,您可以使用 Cloudflare 或 Google 的公共 DNS。

在 Windows 10 上更改 DNS 服务器
打开计算机的控制面板并选择“网络和共享中心”。 单击“更改适配器设置”选项。 通过右键单击您正在使用的网络并单击“属性”选项来访问属性。 在列表中找到“协议版本 4 (TCP/IPv4)”,选择它,然后单击“属性”。
您现在将看到选项,其中之一是“使用以下 DNS 服务器地址”。 使用公共地址填写字段 - 如上图所示的 Google 的公共 DNS。

Mac 和 Linux 用户也可以按照不同于 Windows 的特定步骤更改 DNS 服务器。
在 Android 上更改 DNS 服务器
您还可以更改 Android 设备上的 DNS 服务器。 第一步是访问您正在使用的网络的设置。 然后,您应该设置一个静态 IP,然后更改 DNS。 新的 DNS 条目包括主服务器和辅助服务器,您可以使用 Google 的公共 DNS 来填写这些字段。
更改路由器上的 DNS 服务器
可以在某些路由器上手动设置 DNS 服务器。 通过手动过程,可以解决firestick,智能电视以及其他连接到网络的设备上的err_name_not resolved错误。
在浏览器的地址栏中输入 192.168.1.1 或 192.168.0.1 以访问路由器。 查找 DNS 设置并继续输入您首选的主服务器和辅助服务器。
根据您使用的路由器类型,获取路由器 DNS 设置的过程可能会有所不同。 例如,我们将使用GL-MT300N-V2 路由器。 在浏览器上输入路由器地址后获得访问权限后,选择更多设置,然后选择自定义 DNS 服务器,最后选择手动 DNS 服务器设置。
检查主机文件
您可能不知道您的计算机有一个保存域名及其 IP 地址的“主机”文件。 当您尝试访问一个网站时,计算机首先会查看 hosts 文件以查看是否有匹配的域名和 IP 地址。 仅当文件未找到任何匹配项时才会发送 DNS 请求。
由 DNS 引起的浏览问题可以通过将网站的 IP 地址添加到 hosts 文件中来解决。 此过程还有助于识别错误源。 例如,如果您在将域名及其IP地址添加到hosts文件后可以成功访问该网站,那么问题就出在您的计算机上。
您需要先获取要使用的域名的 IP 地址。 您可以通过您的域名主机的 hPanel 找到它。 然后,您可以手动或使用主机文件编辑器将其添加到您的 Windows 计算机。
手动更改文件
要手动更改文件,
- 在您的计算机上找到记事本,右键单击它并选择以管理员身份运行选项。
- 在记事本上,转到文件,然后选择“打开”选项。
- 转到 C:\Windows\System32\Drivers\etc。
- 确保选择所有文件以查找主机文件。
您可以继续编辑主机文件。 还记得您之前从域名主机中选择的 IP 地址吗? 将其添加到文件中,后跟一个空格,然后输入域名。 请参见下图的示例:

添加完 IP 地址和域名后保存更改。
使用主机文件编辑器
另一种方法是使用Hostsfileeditor工具,这是一种更简单且技术含量更低的方法。
在您的 Windows 10 机器上,找到主机文件编辑器。 编辑器有域名和 IP 地址列。 在各自的列中输入域名和 IP 地址。 保存您的更改。

检查您的防火墙和防病毒设置
如果上述所有操作都没有解决 err_name_not resolved 错误,下一步要检查您的防火墙和防病毒设置。
恶意软件和计算机病毒可以更改 DNS 设置,从而导致您遇到错误。 使用防病毒软件扫描您的计算机以查找任何病毒。
尽管它们很有用,但相同的防病毒软件可能会阻止对某些网站的访问。 这同样适用于防火墙,它也可以阻止对网站的访问。 您应该暂时禁用防火墙和防病毒软件,以查看这些操作是否可以解决错误。 如果您最近更改了设置,请尝试重置为默认设置。
为您的域禁用 DNSSEC
此解决方案仅适用于您拥有尝试访问的域的情况。 否则,如果上述所有解决方案均无效,您可以跳过此步骤并联系网站所有者。
检查 WHOIS 上的域以查看是否启用了 DNSSEC。 DNSSEC 使用加密签名来保护 DNS 记录免遭未经授权的访问。 但是,DNSSEC 也可以阻止域正确传播并导致 err_name_not_resolved 错误。 (在这种情况下,我使用了:域工具)

如果导致错误,从您的域帐户禁用 DNSSEC 应该可以解决问题。 否则,如果您不拥有网站或域名,您将无能为力。 您应该将此问题告知网站所有者。
您还可以阅读:如何修复 Err_Unknown_Url_Scheme(已解决)
结论
解决 err_name_not_resolved 错误涉及简单和技术解决方案,具体取决于问题的确切原因。 在尝试更复杂的方法之前,您应该从最简单的解决方案开始。
并非所有错误都是由客户端的故障引起的。 如果您已经尝试了上述所有解决方案并且它们都不起作用,那么问题可能不在您这边。 尝试联系网站所有者或开发人员寻求解决方案。