什么是CNAME记录,如何添加修改?

自学咖网努力为各位打造免费分享知识与教程网站

我们之前讨论过域名系统(DNS)的工作原理,但这不是全部。轮子有许多额外的齿轮,到目前为止,我们还没有讨论一些最常见的元素,如CNAME记录。

在这篇文章中,我们将回答什么是CNAME记录,并向您展示您可以使用的几种变体。然后我们将讨论您将遇到的限制,最后向您展示如何为您的域添加这些限制。

什么是CNAME纪录?

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

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

举个真实的例子,假设您有这三个URL:

yourwebsite.com

www.yourwebsite.com

yourwebsite.io

第一个URL将是您站点的规范域,它指向您站点的IP地址。实际上,你需要建立一个CNAME记录,把游客从www.yourwebsite.com重新引导到yourwebsite.com。

同时,我们也用不同的顶级域名(TLD)注册了同一个名字。这意味着您想要创建第二个记录并将地址三重定向到第一个记录。所有这些通常都是通过你的域名注册商或者任何你用来管理你“拥有”的网址的服务来实现的。

CNAME记录的例子

事实上,CNAME的参赛作品有很多种形状和大小。然而,在大多数情况下,你只需要为新网站建立一个CNAME记录——以我们刚刚提到的www为例。

在后面的部分中,我们将向您展示如何通过您的注册机构建立类似的记录。首先,让我们更详细地看看其他三个例子。

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

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

自学咖网努力为各位打造免费分享知识与教程网站

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

自学咖网努力为各位打造免费分享知识与教程网站

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

ftp.yourdomain.com

mail.yourdomain.com

对于大多数注册商,你可以输入完整的主机名(你在上面看到的那两个URL)或者缩写,比如www,ftp和mail。

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

在某些情况下,用不同的顶级域名注册同一个域名是值得的。例如,您可以为yourdomain.org设置一个指向yourdomain.com的CNAME记录。记录看起来是这样的:

自学咖网努力为各位打造免费分享知识与教程网站

理解这一点很重要,您需要将这种类型的CNAME记录添加到将指向不同URL的域中。换句话说,您不能使用CNAME记录将根级别域指向另一个域。一个域,如yourdomain.com,需要映射到一个IP地址。

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

如何为域名添加CNAME记录

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

例如,如果您使用Namecheap,注册服务商将为您拥有的每个域名提供一个高级DNS选项卡。在选项卡中,您可以添加多种类型的记录(除了CNAME还有更多选项!)。

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

自学咖网努力为各位打造免费分享知识与教程网站

要添加记录,您需要单击添加新记录,并在记录类型下选择CNAME记录:

自学咖网努力为各位打造免费分享知识与教程网站

在Host下,您需要为这个特定的示例输入www前缀。现在,在目标下添加您网站的规范域:

自学咖网努力为各位打造免费分享知识与教程网站

最后,还有一个设置叫TTL。这个缩写代表“生存时间”,它告诉你的域名服务器应该多久更新一次你的DNS记录。您可能知道,DNS记录要“传播”并在全球范围内被访问需要一些时间。TTL时间越短,等待时间越短。

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

自学咖网努力为各位打造免费分享知识与教程网站

记住,你可以根据需要建立任意多的CNAME记录。在上一节中,我们探讨了多个选项,所有选项都可以同时设置。

您不能做的是设置将同一个域指向不同规范URL的记录。这意味着你不能设置两个指向www.yourdomain的记录是的,yourdomain.com和alternatedomain.com。如果你正在建立一个新的网站,在大多数情况下,你只需要创建两个记录,使一切正常工作。这将是一个A记录和一个CNAME记录。

总结

CNAME记录是DNS的核心组成部分。如果您需要将域相互指向对方(而不是IP地址),您需要使用CNAME记录。

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

为FTP或电子邮件等服务设置单独的主机名。

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

hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » 什么是CNAME记录,如何添加修改?