如何修复 WordPress 中的此错误

已发表: 2023-06-15


“DNS 服务器未响应”错误是 WordPress 的一个常见问题,但它也会影响对非 WordPress 网站的访问。

幸运的是,通过一些故障排除步骤,清除错误并访问您的站点相对简单。 例如,您可能只需要检查您的互联网连接。 或者,解决方案可能稍微复杂一些,需要您更改 DNS 服务器或刷新 DNS 缓存。

DNS服务器无响应错误介绍

DNS 服务器无响应错误是 WordPress 的常见错误,但它不仅限于 WordPress,它也可能影响您对非 WordPress 网站的访问。

遇到该错误可能会非常令人沮丧,因为它会阻止您访问自己的网站。 相反,您可能会收到一条警告消息,其中显示“无法访问此网站”之类的内容。

DNS 服务器未响应错误意味着您的 Web 浏览器无法连接到您尝试访问的网站的 DNS 服务器,可能是因为该服务器没有响应,或者您的 Web 浏览器无法访问 Internet。

DNS 在连接您的网络浏览器与网站服务器方面发挥着重要作用。 因此,如果您的网络浏览器无法访问 DNS 服务器,它将无法加载该网站。

以下是 DNS 服务器无响应错误的一些最常见原因:

  • DNS 提供商不可用
  • 您失去了互联网连接
  • 您的防火墙或防病毒软件阻止了连接
  • 网络浏览器有问题
  • 您的 DNS 缓存已过时

确定 DNS 服务器无响应错误的原因可能很困难。 这就是为什么最好尝试一些有用的 WordPress 故障排除方法,直到清除错误。 我们将在下一节中引导您完成修复此错误的方法。

如何修复DNS服务器无响应错误(五种方法)

现在您已经对 DNS 服务器无响应错误有了更多了解,让我们看一下您可以尝试解决该问题的五个故障排除技巧。

  1. 检查您的互联网连接
  2. 使用不同的浏览器访问您的网站
  3. 禁用防病毒软件或防火墙
  4. 更改默认 DNS 服务器地址
  5. 刷新您的 DNS 缓存

1. 检查您的互联网连接

正如所讨论的,如果您未连接到 Internet,您可能会看到 DNS 服务器未响应错误。 因此,您需要检查连接是否仍然正常工作。

首先,确保您仍然连接到互联网,因为您的连接可能由于某种原因而断开。

如果这不是问题,您可以通过配置无线诊断来进一步排除网络问题。 首先,关闭所有应用程序。

然后,对于 Mac 用户,您需要按住选项键并选择菜单栏中的Wi-Fi图标。

然后,选择打开无线诊断

通过检查您的互联网连接修复 DNS 服务器无响应错误。

现在,只需按照出现的弹出窗口中的说明进行操作即可。 扫描完成后,选择“信息”图标以查找有关每个条目的更多信息。

对于 Windows 用户,您可以右键单击桌面系统托盘中的连接图标。 然后,选择解决问题

如果这不能解决 DNS 服务器无响应错误,您可以通过打开和关闭计算机来重新启动互联网连接。 但是,如果您仍然收到错误消息,则您的路由器可能有问题。

在这种情况下,您可以尝试重新启动路由器。 通常,您可以通过找到电源按钮并按一次来完成此操作。 然后,等待几秒钟,然后再重新打开它。

或者,您甚至可能想完全重新启动路由器。 为此,请将其完全拔掉并等待至少 30 秒,然后再重新连接电源。

2. 使用不同的浏览器访问您的网站

DNS 服务器未响应错误的主要原因之一是您的浏览器存在问题。 因此,您也许可以通过使用不同的浏览器访问您的网站来修复错误。

例如,如果您当前使用 Google Chrome 连接到您的网站,请尝试切换到 Firefox 或 Microsoft Edge。 如果这有效,那么您就知道您原来的浏览器有问题。

这些问题之一可能是您需要清除浏览器缓存。 如果您使用的是 Google Chrome,则可以通过单击屏幕右侧的三个点来完成此操作。 然后,选择更多工具>清除浏览数据

通过切换到其他浏览器来修复 DNS 服务器无响应错误。

在弹出窗口中,您可以清除浏览器历史记录、cookie 以及缓存的图像和文件。 确保您至少选择后一个选项。 然后,点击清除数据

如果这仍然无法修复 DNS 服务器未响应错误,您可能需要将浏览器更新到最新版本。 或者,您可以完全重新安装浏览器。

3. 禁用防病毒软件或防火墙

防火墙和防病毒程序是保护您的计算机免受恶意软件侵害的好方法。 但是,有时它们可​​能会干扰您的网络连接。

通常,当软件本身存在问题(例如,它可能已过时)时,就会发生这种情况。 或者,您的防病毒/防火墙设置可能过于严格。

幸运的是,您可以通过暂时禁用防病毒/防火墙来检查是否是由您的防病毒/防火墙引起的 DNS 问题。 如果错误消失,那么您就会知道您的程序有问题。

您可以在 Mac 上通过导航至 Apple 工具栏中的 Apple 图标来执行此操作。 您会在屏幕的左上角找到它。 然后,单击系统偏好设置

系统偏好设置。

在这里,选择安全和隐私并切换到防火墙选项卡,您可以在其中禁用防火墙:

通过禁用防火墙修复 DNS 服务器无响应错误。

现在,访问您的网站以查看错误是否已清除。

如果有,您可能需要更新防火墙软件、切换到其他提供商或重新配置您的设置。 无论哪种方式,完成故障排除后,请记住启用防火墙,这一点很重要。

4.更改默认DNS服务器地址

您可能会看到 DNS 服务器未响应错误,因为您的 DNS 提供商不可用。 在这种情况下,最好更改 Internet 服务提供商 (ISP) 分配给您的默认 DNS 服务器地址。

幸运的是,有很多免费的公共 DNS 服务器,例如 Google Public DNS [1]和 Cloudflare 1.1.1.1 [2] 。 您可以通过从 Apple 工具栏访问“系统偏好设置”来更改 Mac 上的 DNS 设置。

在弹出窗口中,选择“网络” 。 然后,单击高级按钮:

通过更改默认 DNS 服务器地址修复 DNS 服务器无响应错误。

现在,切换到DNS选项卡。 在这里,点击左下角的+图标添加新的DNS服务器:

添加新的 DNS 服务器。

您所需要做的就是输入您要使用的公共 DNS 服务器的号码。 例如,如果您选择 Cloudflare,您将输入 1.1.1.1。

单击“确定”退出弹出窗口,然后选择“应用”保存新的 DNS 设置。 现在,您可以在浏览器中访问您的网站,并查看 DNS 服务器无响应错误是否已清除。

如果您使用的是 Windows 或其他操作系统,Cloudflare 提供了适用于所有操作系统的详细设置说明。 以下链接可直接引导您访问 Windows 安装说明。

5. 刷新 DNS 缓存

修复 DNS 服务器无响应错误的最后一种方法是刷新 DNS 缓存。 DNS 缓存的工作方式与浏览器缓存类似。 但是,它存储的是 IP 地址而不是网页的副本。

这样您的计算机就不必在每次重新访问同一网站时查找这些地址。 但是,这意味着 DNS 缓存数据可能会过时,从而导致 DNS 服务器未响应错误。

通常,当您将 WordPress 网站移至新域时,就会发生这种情况。 但是,如果您更换了网络主机,也可能会发生这种情况。

如果您使用 Windows,您可以使用命令提示符清除缓存:

  1. 启动命令提示符 – 您可以通过在开始栏中键入cmd来执行此操作。
  2. 在命令提示符中,输入ipconfig /flushdns并按 Enter 键。

在 Mac 上,您需要按F4键打开终端。 然后,在搜索框中输入终端

终端打开后,您需要运行适合您的 Mac 操作系统版本的命令提示符。 例如,Mac OS Big Sur 需要以下命令:

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

这将刷新您的 DNS 连接。 因此,现在您可以尝试访问您的网站并查看错误是否已清除。

永久修复 DNS 服务器无响应错误

当您的浏览器无法与托管您站点的服务器建立连接时,通常会发生 DNS 服务器无响应错误。 由于您无法访问您的网站,因此解决起来可能会很棘手。 但是,您可以通过一些有用的故障排除步骤来修复该错误。

回顾一下,以下是修复 WordPress 中的 DNS 服务器无响应错误的五种方法:

  1. 检查您的互联网连接。
  2. 使用不同的浏览器访问您的网站。
  3. 禁用防病毒软件或防火墙。
  4. 更改默认 DNS 服务器地址。
  5. 刷新您的 DNS 缓存。

有关保持 WordPress 网站正常运行的一些一般技巧,您可以查看我们完整的 WordPress 故障排除初学者指南。

您对如何解决 WordPress 中的 DNS 服务器无响应错误有任何疑问吗? 请在下面的评论中告诉我们!