DNS 服务器无响应:如何修复 WordPress 中的此错误
已发表: 2023-06-15“DNS 服务器未响应”错误是一个常见的 WordPress 问题,但它也会影响对非 WordPress 站点的访问。
幸运的是,通过一些故障排除步骤,清除错误并访问您的站点相对简单。 例如,您可能只需要检查您的互联网连接。 或者,解决方案可能稍微复杂一些,需要您更改 DNS 服务器或刷新 DNS 缓存。
在这篇文章中,我们将仔细研究 DNS 服务器未响应错误。 然后,我们将讨论五种简单的修复方法。 让我们开始吧!
DNS Server Not Responding 错误简介
DNS 服务器未响应错误是一个常见的 WordPress 错误,但它不仅限于 WordPress,它还会影响您对非 WordPress 站点的访问。
遇到该错误可能会非常令人沮丧,因为它会阻止您访问自己的站点。 相反,您可能会收到一条警告消息,内容类似“无法访问此站点”。
DNS 服务器无响应错误意味着您的网络浏览器无法连接到您尝试访问的网站的 DNS 服务器,这可能是因为服务器没有响应或您的网络浏览器没有互联网访问权限。
DNS 在将 Web 浏览器与网站服务器连接方面起着至关重要的作用。 因此,如果您的网络浏览器无法访问 DNS 服务器,它将无法加载该网站。
以下是 DNS 服务器无响应错误的一些最常见原因:
- DNS 提供商不可用
- 你失去了互联网连接
- 您的防火墙或防病毒软件正在阻止连接
- 网络浏览器有问题
- 您的 DNS 缓存已过时
可能很难确定 DNS 服务器未响应错误的原因。 这就是为什么最好通过一些有用的 WordPress 故障排除方法来解决问题,直到您清除错误为止。 我们将在下一节中向您介绍修复此错误的方法。
如何修复 DNS 服务器无响应错误(五种方法)
现在您对 DNS 服务器无响应错误有了更多的了解,让我们来看看您可以尝试解决问题的五个故障排除技巧。
- 检查您的互联网连接
- 在不同的浏览器中访问您的网站
- 禁用防病毒软件或防火墙
- 更改默认 DNS 服务器地址
- 刷新您的 DNS 缓存
1. 检查您的互联网连接
如前所述,如果您未连接到 Internet,您可能会看到 DNS 服务器未响应错误。 因此,您需要检查连接是否仍在正常工作。
首先,确保您仍然连接到互联网,因为您的连接可能由于某种原因而断开。
如果这不是问题,您可以通过配置无线诊断来进一步解决网络问题。 首先,关闭所有应用程序。
然后,对于 Mac 用户,您需要按住Options键并选择菜单栏中的Wi-Fi图标。
然后,选择打开无线诊断:
现在,只需按照出现的弹出窗口中的说明进行操作。 扫描完成后,选择“信息”图标以了解有关每个条目的更多信息。
对于 Windows 用户,您可以右键单击桌面系统托盘中的连接图标。 然后,选择Troubleshoot problems 。
如果这不能解决 DNS 服务器无响应错误,您可以通过打开和关闭计算机来重新启动互联网连接。 但是,如果您仍然收到错误消息,则您的路由器可能有问题。
在这种情况下,您可以尝试重新启动路由器。 通常,您可以通过找到电源按钮并按一次来完成此操作。 然后,等待几秒钟再重新打开它。
或者,您甚至可能想要完全重启路由器。 为此,请将其完全拔下并等待至少 30 秒,然后再重新接通电源。
2. 用不同的浏览器访问你的网站
DNS 服务器无响应错误的主要原因之一是您的浏览器存在问题。 因此,您可以通过使用不同的浏览器访问您的网站来修复错误。
例如,如果您当前使用 Google Chrome 连接到您的站点,请尝试切换到 Firefox 或 Microsoft Edge。 如果这有效,那么您就知道您的原始浏览器存在问题。
其中一个问题可能是您需要清除浏览器缓存。 如果您使用的是 Google Chrome,则可以通过单击屏幕右侧的三个点来执行此操作。 然后,选择更多工具>清除浏览数据:
在弹出窗口中,您可以清除浏览器历史记录、cookie 以及缓存的图像和文件。 确保至少选择后一个选项。 然后,点击清除数据。
如果这仍然不能解决 DNS 服务器无响应错误,您可能需要将浏览器更新到最新版本。 或者,您可以完全重新安装浏览器。
3. 禁用防病毒软件或防火墙
防火墙和防病毒程序是保护您的计算机免受恶意软件侵害的好方法。 但是,有时它们会干扰您的网络连接。
通常,当软件本身存在问题时(例如,它可能已过时),就会发生这种情况。 或者,您的防病毒/防火墙设置可能过于严格。
幸运的是,您可以通过暂时禁用它来检查您的防病毒/防火墙是否导致了 DNS 问题。 如果错误被清除,那么你就会知道你的程序有问题。
您可以在 Mac 上通过导航到 Apple 工具栏中的 Apple 图标来执行此操作。 您会在屏幕的左上角找到它。 然后,单击系统偏好设置:
在这里,选择安全和隐私并切换到防火墙选项卡,您可以在其中禁用防火墙:
现在,访问您的网站以查看错误是否已清除。
如果有,您可能需要更新您的防火墙软件、切换到不同的提供商或重新配置您的设置。 无论哪种方式,请务必记住在完成故障排除后启用防火墙。
4.更改默认DNS服务器地址
您可能会看到 DNS 服务器未响应错误,因为您的 DNS 提供商不可用。 在这种情况下,最好更改 Internet 服务提供商 (ISP) 分配给您的默认 DNS 服务器地址。
幸运的是,有很多免费的公共 DNS 服务器,例如 Google Public DNS [1]和 Cloudflare 1.1.1.1 [2] 。 您可以通过从 Apple 工具栏访问“系统偏好设置”来更改 Mac 上的 DNS 设置。
在弹出窗口中,选择网络。 然后,单击“高级”按钮:
现在,切换到DNS选项卡。 在这里,单击左下角的+图标添加新的 DNS 服务器:
您需要做的就是输入您要使用的公共 DNS 服务器的编号。 例如,如果您选择 Cloudflare,您将输入 1.1.1.1。
单击“确定”退出弹出窗口,然后选择“应用”以保存新的 DNS 设置。 现在,您可以在浏览器中访问您的网站并查看 DNS 服务器未响应错误是否已清除。
如果您使用的是 Windows 或其他操作系统,Cloudflare 具有适用于所有操作系统的详细设置说明。 这是一个链接,可直接将您带到 Windows 设置说明。
5. 刷新你的 DNS 缓存
修复 DNS 服务器无响应错误的最后一种方法是刷新 DNS 缓存。 您的 DNS 缓存的工作方式类似于浏览器缓存。 但是,它存储 IP 地址而不是网页副本。
这样一来,您的计算机就不必在每次重新访问同一网站时都查找这些地址。 但是,这意味着 DNS 缓存数据可能会过时,从而导致 DNS 服务器未响应错误。
通常,当您将 WordPress 站点移动到新域时会发生这种情况。 但是,如果您更换了网络主机,也会发生这种情况。
如果您使用的是 Windows,则可以使用命令提示符清除缓存:
- 启动命令提示符 - 您可以通过在开始栏中键入cmd来执行此操作。
- 在命令提示符中,输入
ipconfig /flushdns
并按回车键。
在 Mac 上,您需要按F4键打开终端。 然后,在搜索框中输入终端。
打开终端后,您需要运行适合您的 Mac OS 版本的命令提示符。 例如,Mac OS Big Sur 需要以下命令:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
这将刷新您的 DNS 连接。 所以,现在,您可以尝试访问您的网站并查看错误是否已清除。
永久修复 DNS 服务器未响应错误
当您的浏览器无法与托管您网站的服务器建立连接时,通常会出现 DNS 服务器无响应错误。 由于您无法访问您的站点,因此解决这个错误可能很棘手。 但是,您可以通过一些有用的故障排除步骤来修复错误。
回顾一下,这里有五种方法可以修复 WordPress 中的 DNS 服务器未响应错误:
- 检查您的互联网连接。
- 在不同的浏览器中访问您的网站。
- 禁用防病毒软件或防火墙。
- 更改默认 DNS 服务器地址。
- 刷新您的 DNS 缓存。
有关保持 WordPress 网站正常运行的一些一般技巧,您可以查看我们完整的 WordPress 故障排除初学者指南。
您对如何解决 WordPress 中的 DNS 服务器未响应错误有任何疑问吗? 在下面的评论中让我们知道!
[2] https://www.cloudflare.com/learning/dns/what-is-1.1.1.1/