所有分类
  • 所有分类
  • WP插件Pro
  • HTML模板
  • 微信小程序模板
  • 源码

初学者 WordPress DNS 配置终极指南

DNS就像互联网的电话簿,因为它有助于找到您的网站。但是,对于许多网站所有者来说,设置 WordPress DNS 可能会让人不知所措。

在本指南中,我们将展示面向初学者的 WordPress DNS 配置。

什么是WordPress DNS?

DNS 或域名系统允许您通过将人类可读的域名转换为 IP 地址来连接到网站。

当您在浏览器中输入网站 URL(如 itaoda.com)时,DNS 会将其转换为存储网站的服务器的唯一 ID(如 IP 地址 192.120.240.160),并帮助您的设备指向正确的方向。

域名及其匹配的 IP 地址称为 DNS 记录。

在运行 WordPress 网站时,了解这些记录的工作原理并正确配置 DNS 非常重要。

让我们看看DNS是如何工作的,以及当你访问一个网站时,后台发生了什么。

DNS是如何工作的?

您可以将DNS视为Internet的电话簿,您可以在其中找到所有网站的路线。

您可以按照以下步骤轻松了解 DNS 的工作原理:

  • 假设您在浏览器中键入 www.itaoda.com 并点击 Enter 按钮。立即,将进行快速搜索,以查看您以前是否访问过该网站。如果在计算机的 DNS 缓存中找到 DNS 记录,则您将被直接带到该站点。
  • 如果没有 DNS 记录,则会向 DNS 服务器发送查询。这通常是您的互联网服务提供商的服务器或域名托管服务的解析名称服务器。
  • 如果记录未缓存在解析名称服务器上,则它们将被转发到“根名称服务器”。这些是世界各地的服务器,负责存储DNS数据。
  • 一旦在根名称服务器中找到 DNS 记录,您的计算机就会对其进行缓存。然后找到它们,并在存储站点的服务器之间建立连接。您现在可以在屏幕上查看 www.itaoda.com。

为了更清楚一点,您可以看到下图中概述的过程:

域的工作原理

配置 WordPress DNS 设置

现在您知道了DNS是什么以及它是如何工作的,让我们看看如何为您的WordPress网站配置它。

通常,DNS 设置由您的域名注册商和 WordPress 托管公司管理。您可以访问它们来管理 DNS 记录和编辑不同类型的记录。

请注意,设置可能因您使用的托管服务而异。为了本文的缘故,我们将使用 Bluehost.

首先,您需要登录您的Bluehost帐户,然后从左侧菜单前往

在Bluehost中打开域设置

接下来,您可以找到您的网站并单击“设置”按钮。

之后,您将在Bluehost中看到不同的域设置。只需向下滚动并单击“高级工具”选项。

打开高级 DNS 设置

在这里,您将看到“高级工具”部分展开并显示不同的选项。

在这里, Bluehost 将显示您的域和其他记录的名称服务器。要管理DNS记录,您可以单击“高级DNS记录”前面的“管理”按钮。

管理高级 DNS

接下来,Bluehost 将显示一条警告消息,指出只有高级用户才能更改 DNS 记录。

您只需单击“继续”按钮即可。

继续警告消息

在下一个屏幕上,您会看到多种类型的 DNS 记录。

您现在可以更改这些记录并为您的 WordPress 网站配置 DNS。

在Bluehost中管理高级DNS记录

其中一些记录包括:

  • 地址记录或 A 记录 – 它将域和子域定向到 IP 地址。
  • CNAME – 规范名称记录的缩写,此记录将一个域或子域指向另一个域名。
  • MX(邮件交换器)记录 – 主交换器将电子邮件定向到处理您域的电子邮件的特定服务器。
  • TXT 记录 – 它以文本格式向其他服务(如 Google Search Console)提供描述性域信息。

如何更改域名服务器

域名服务器是特殊类型的服务器,用于保存域名的所有DNS记录。其目的是向任何请求DNS信息的人提供DNS信息。

您可以通过 WordPress 托管服务或域名注册商访问您网站的名称服务器。每个域名服务器都有自己的地址,可以存储多个网站的记录。

在Bluehost中编辑名称服务器设置

请注意,域名服务器地址可能因您的托管服务提供商或域名注册服务而异。

例如,如果您使用的是 Bluehost,则名称服务器将如下所示:

1
2
NS2.bluehost.com
NS1.bluehost.com

通常,更改名称服务器有两个主要原因。

首先,您要切换到新的网络托管服务。其次,您需要添加 Web 应用程序防火墙 (WAF),例如 Sucuri 或 Cloudflare。

如果您要将 WordPress 网站移动到新的托管服务提供商,那么更改名称服务器信息至关重要。这样,您的域将指向新的托管位置。

除此之外,使用 WordPress WAF 插件为您的站点实施防火墙还需要更改名称服务器。这是因为 WAF 插件将通过在 DNS 级别阻止您的网站来保护您的网站免受网络攻击。

编辑域名服务器的步骤将取决于托管服务提供商或域名注册商。

在 WordPress 中正确设置重定向

重定向是 WordPress DNS 配置的重要组成部分。虽然重定向不会在 DNS 级别发生,但许多域注册机构将允许您在配置站点的 DNS 设置时设置重定向。

例如,当您将网站迁移到新域或将 URL 重定向到另一个链接时,您的 DNS 记录也需要更新。

如果您手动执行重定向,则出错的可能性很大。这可能会导致您的 WordPress 网站在迁移后重定向到旧域的问题。

此问题的主要原因之一是 DNS 问题。如果 DNS 记录未更新或 DNS 服务器未响应,则用户将无法查看新的网站网址。

您可以通过使用 WordPress SEO 插件(如 AIOSEO)来避免这种情况。它提供了一个强大的重定向管理器,可让您在 WordPress 中设置重定向并执行完整的网站重定向。

多合一 SEO 中的完整站点重定向

使用 AIOSEO,您可以轻松迁移您的域并设置重定向,而无需担心 DNS 问题。此外,该插件会显示 404 错误日志并帮助修复损坏的链接。

有关更多详细信息,请参阅我们的指南,了解如何在WordPress中正确进行完整站点重定向

如何更改 WordPress 网站的 MX 记录

MX 或邮件交换记录告诉互联网服务器将电子邮件发送到您的网站域名和从您的网站域名发送电子邮件的位置。

您需要更改 MX 记录,才能使用您的域名创建企业电子邮件地址。

例如,假设您想使用 Google Workspace 使用您的域名 (name@mywebsite.com) 创建一个专业电子邮件地址。您需要更改 MX 记录,并通过 Gmail 服务器路由所有电子邮件。

您需要更新或添加 MX 记录的另一种情况是在使用 SMTP 提供商发送 WordPress 电子邮件时。SMTP 服务可提高电子邮件的送达率,并确保您的电子邮件不会成为垃圾邮件。

要更改或添加 MX 记录,您需要登录您的 WordPress 托管服务提供商或域名注册商。

例如,如果您使用的是 Hostinger,那么您可以转到“域”部分并访问“DNS /名称服务器”部分。接下来,您可以在“管理 DNS 记录”区域中添加新记录,然后选择“MX”作为记录类型。

在 Hostinger 中添加 MX 记录

如何从计算机中清除DNS缓存

您是否曾经被要求刷新计算机上的 DNS 缓存?

DNS 缓存就像一个地址簿,其中包含您访问过的每个网站的所有 IP 地址。但是,DNS 缓存信息可能会过时,并导致您的 WordPress 网站上出现多个与 DNS 相关的问题。

刷新或清除DNS缓存可以解决很多这些问题。它允许您的计算机收集新的 DNS 信息并更新缓存。

现在,刷新 DNS 缓存的步骤因 Windows、Mac 和 Chrome 而异。例如,在 Windows 中,您需要打开命令提示符工具并键入以下命令。Mac 用户可以在终端应用程序中执行此操作。

1
ipconfig /flushdns
清除 Windows 中的 DNS 缓存

运行 WordPress 网站时,您经常会遇到不同的 DNS 相关问题。

下面将详细介绍您可能面临的一些错误以及修复它们的速度。

1. DNS服务器无响应

用户遇到的最常见的WordPress错误之一是“DNS服务器无响应”问题。

DNS服务器无响应错误预览

此错误意味着您的浏览器无法与托管网站的服务器建立连接。当 DNS 提供商不可用、防火墙问题或 Internet 连接问题时,会发生这种情况。

要修复“DNS 服务器无响应”错误,您可以检查您的互联网连接并确保其正常工作。除此之外,您还可以尝试关闭计算机上的防火墙或防病毒软件。

刷新或清除系统上的 DNS 缓存也有助于修复此错误。

2. DNS_PROBE_FINISHED_NXDOMAIN错误

DNS_PROBE_FINISHED_NXDOMAIN错误是 Google Chrome 错误消息,当浏览器无法找到您尝试查看的网站时,会出现该错误消息。

DNS 探测完成 nxdomain 错误

当 DNS 找不到或连接到网站的 IP 地址时,会发生此错误。因此,浏览器假定该网站不存在。

您会在其他浏览器中发现相同的问题,例如Mozilla Firefox,Microsoft Edge和Safari。但是,DNS错误看起来会有所不同。

要解决此问题,您可以先清除计算机的浏览器缓存和 DNS 缓存。您也可以尝试使用 Google 的公共 DNS 服务器并检查计算机的主机文件。

3. ERR_CONNECTION_RESET错误

您可能面临的另一个问题是 Google Chrome 浏览器上的ERR_CONNECTION_RESET错误。

通常,此错误意味着您的 WordPress 网站正在运行,但某些东西阻止了浏览器访问它。

ERR_CONNECTION_RESET错误

虽然这不是与 DNS 相关的问题,但如果您最近将域移动到新的托管平台或新域名,则可能会发生此问题。

解决此问题的方法之一是刷新DNS缓存并更改DNS缓存,例如Google公共DNS。

4. WordPress迁移后重定向到旧域

如果您最近将 WordPress 网站迁移到新域名,并且重定向无法正常工作,则用户可能会被重定向回旧域。

当 WordPress 数据库中的站点 URL 和主 URL 值不同时,通常会发生此错误。或者 DNS 服务器没有响应,或者 DNS 记录尚未更新。

要解决此问题,您可以先检查您的 WordPress 设置。接下来,尝试清除 DNS 缓存,以便使用最新的 DNS 信息进行更新。

您可以按照我们的指南找到解决此问题的所有方法 如何修复 WordPress 迁移后重定向到旧域

我们希望本文能帮助您了解 WordPress DNS 配置。

资源下载
下载价格免费
主题都带数据,跟演示站一样,100%纯净,正版可商用

原文链接:https://www.itaoda.cn/blog/14350.html,转载请注明出处。

0
使用和安装有任何问题
请加客服QQ:1442071397 或wechat:pufei889


免责声明

本站所发布的部分内容自网络,该部分内容限用于学习和研究目,有版权问题的,下载后的24个小时之内,从您的电脑中彻底删除。且不得将用于商业或者非法用途,否则,一切后果请用户自负,与本站无关。

评论0

请先
没有账号?注册  忘记密码?

社交账号快速登录

温性提示

演示站服务器在国外,网站打开速度有点慢,请耐心等待

多功能、多行业外贸商城 wordpress商城WOOCOMMERCE

23+
行业模板