我们之前讨论过域名系统 (DNS),但这还不是全部。齿轮还有很多其他齿轮组成,到目前为止我们还没有讨论一些最常见的元素,例如 CNAME 记录。

在本文中,我们将回答什么是 CNAME 记录的问题,并向您展示一些您可以使用的变体。然后我们将讨论您将遇到的限制,最后向您展示如何将它们添加到您的域中。

让我们开始吧!

什么是 CNAME 记录?

DNS的核心功能是将域名映射到特定的IP地址。当你在浏览器中输入一个 URL 时,它会通过 DNS 查找相应的 IP 地址,并将你带到你想访问的网站。

然而,这只是 DNS 使用的一种记录类型。有了 CNAME 记录,您可以将 URL 作为别名映射到您的规范领域。这意味着如果映射到该规范域的 IP 地址发生变化,您的 CNAME 记录仍然有效,因为它们指向根域。

举一个真实世界的例子,假设您有以下三个 URL:

  1. yourwebsite.com
  2. www.yourwebsite.com
  3. yourwebsite.io

URL 首先是您网站的规范域,它指向您网站的 IP 地址。本质上,您需要设置 CNAME 记录以将 www.yourwebsite.com 访问者重定向到 yourwebsite.com。

同时,我们也使用不同的顶级域名(TLD)。这意味着您要创建第二条记录,将地址 3 重定向到第一条记录。所有这些通常都是通过您的域名注册商或您用来管理“拥有的”URL 的任何服务来完成的。

2 CNAME 记录示例

在现实中,CNAME 条目有多种形状和大小。然而,在大多数情况下,您只需要为一个新网站设置一个 CNAME 记录——以我们刚才提到的 www 示例为代表。

在下一节中,我们将向您展示如何与您的注册商建立类似的记录。首先,让我们仔细看看其他三个例子。

1.为文件传输协议 (FTP) 或电子邮件等服务设置单独的主机名

如果您想通过 FTP 访问您的网站,请使用 ftp.yourwebsite.com 您需要设置相应的 FTP CNAME 记录:

同样的方法适用于您使用的其他服务(例如电子邮件)的 CNAME 记录。在这里,你要设置一个“主机名”,比如“邮件”:

这些记录将对应以下两个 URL:

  1. ftp.yourdomain.com
  2. mail.yourdomain.com

对于大多数注册商,您可以输入完整的主机名(参见上面的两个 URL)或缩写,例如 www、ftp 和 mail。

2.将具有不同 TLD 的地址指向“主”域

在某些情况下,使用不同的 TLD 注册相同的域名是有意义的。例如,您可以为指向 yourdomain.com 的 yourdomain.org 设置 CNAME 记录。记录是这样的:

请务必了解您需要将此类 CNAME 记录添加到要指向其他 URL 的域中。换句话说,您不能使用 CNAME 记录将您的根域指向另一个域。根域(例如 yourdomain.com)需要映射到 IP 地址。

使用相同的方法,您可以将完全不同的域映射到根 URL。让我们检查一下映射过程是如何工作的,这样您就知道从哪里开始了。

如何为您的域添加 CNAME 记录

大多数注册商的添加新 CNAME 记录的工作方式基本相同,尽管每个人可能使用不同的界面。为了向您展示这是如何工作的,我们将设置一个基本记录以将 www URL 指向其规范域。首先,您需要通过注册商打开域的设置。

例如,如果您使用的是 Namecheap,注册商会为您拥有的每个域提供一个“高级 DNS”选项卡。在标签中,您可以添加多种类型的记录(以及除 CNAME 之外的更多选项!)。

在下面的示例中,您可以看到一条“一”条记录。这是一种将规范域映射到站点 IP 地址的记录类型。

要添加记录,需要点击添加新记录,然后点击记录类型下的选择CNAME记录:

< p>在主机下,您需要为此特定示例输入 www 前缀。现在,在目标下添加您网站的规范域:

/ p>

最后,还有一个称为 TTL 的最终设置。这个首字母缩写词代表“生存时间”,它告诉您名称服务器应该多久更新一次 DNS 记录。如您所知,DNS 记录需要一些时间才能“传播”并变得全球可访问。 TTL 时间越短,等待时间越短。

在大多数情况下,我们建议将此设置保留为“自动”,因为 DNS 记录通常传播得足够快。现在,保存你的新记录,它应该显示在它的兄弟下面:

< p>

请记住,您可以设置任意多条 CNAME 记录。在上一节中,我们探讨了几个选项,并且可以同时设置所有这些选项。

您不能做的是设置将同一域指向不同规范 URL 的记录。这意味着这意味着您不能创建两个指向 www.yourdomain.com 的记录,指向 yourdomain.com 和 Alternativedomain.com。如果您正在建立一个新网站,大多数时候您只需要创建两条记录就可以了。这些将是一个A和一个CNAME记录。

结论

CNAME记录是域名解析。如果需要将域相互指向(而不是指向 IP 地址),则需要使用 CNAME 记录。

CNAME 记录用于多种用途,但最常见的两种用途包括:

  1. 为 FTP 或电子邮件等服务设置单独的主机名。
  2. 将具有不同 TLD 的地址指向“主”域。

您对如何使用CNAME记录有任何疑问吗?让我们在下面的评论部分讨论它们!

DiA99/Shutterstock.com 文章缩略图

资源