我们之前已经讨论过 域名系统(DNS) 可以,但这不是全部。 还有很多其他的齿轮组成齿轮,到目前为止,我们还没有讨论一些最常见的元素,例如CNAME记录。
对于本文,我们将回答CNAME记录是什么的问题,并向您显示可以使用的几种变体。 然后,我们将讨论您将遇到的限制,最后向您展示如何为您的域添加这些限制。
让我们开始吧!
什么是CNAME记录?
DNS的核心功能是将域名映射到特定的IP地址。 在浏览器中键入URL时,它会通过DNS查找相应的IP地址,并带您进入要访问的网站。
但是,这只是DNS使用的一种记录类型。 有了CNAME记录,您可以 映射URL作为别名 到您的规范领域。 这意味着,如果映射到该规范域的IP地址发生更改,则您的CNAME记录仍然有效,因为它们指向根域。
为了提供一个真实的示例,假设您具有以下三个URL:
- yourwebsite.com
- www.yourwebsite.com
- 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记录。 在这里,您想设置一个“主机名”,例如“ mail”:
这些记录将对应以下两个URL:
- ftp.yourdomain.com
- mail.yourdomain.com
对于大多数注册商,您可以输入完整的主机名(在上面看到的那两个URL)或缩写,如www,ftp和mail。
2.将具有不同TLD的地址指向“主”域
在某些情况下,使用不同的TLD注册相同的域名会很有意义。 例如,您可以为yourdomain.org设置一个指向yourdomain.com的CNAME记录。 记录的外观如下:
重要的是要了解,您需要将这种CNAME记录类型添加到要指向其他URL的域中。 换句话说,您不能使用CNAME记录将根域指向另一个域。 根域(例如yourdomain.com)需要映射到IP地址。
使用相同的方法,您可以将完全不同的域映射到根URL。 让我们研究一下映射过程如何工作,以便您知道从哪里开始。
如何为您的域添加CNAME记录
尽管每个人使用的界面可能有所不同,但添加新的CNAME记录与大多数注册商的工作原理基本相同。 为了向您展示其工作原理,我们将建立一个基本记录,以将www URL指向其规范域。 首先,您需要通过注册商打开域的设置。
例如,如果您使用的是Namecheap,则注册服务商会为您拥有的每个域提供一个“高级DNS”选项卡。 在标签中,您可以添加多种类型的记录(CNAME之外还有更多选项!)。
在下面的示例中,您可以看到一个 “一个记录。 这是一种记录类型,可将您的规范域映射到站点的IP地址。
要添加记录,您需要点击添加新记录,然后在记录类型下选择CNAME记录:
在主机下,您需要为此特定示例输入www前缀。 现在,在目标下添加您网站的规范域:
最后,还有一个最后的设置称为TTL。 该首字母缩写词表示“生存时间”,它告诉您的域名服务器应该多久更新一次DNS记录。 如您所知,DNS记录需要一些时间来“传播”并在全球范围内可访问。 TTL时间越短,等待时间就越短。
在大多数情况下,我们建议将此设置保留为“自动”,因为DNS记录通常传播得足够快。 现在,保存您的新记录,该新记录应显示在其同级兄弟下:
请记住,您可以根据需要设置多个CNAME记录。 在上一节中,我们探讨了多个选项,并且可以同时设置所有这些选项。
您不能做的是设置将同一域指向不同规范URL的记录。 这意味着您无法建立两个指向www.yourdomain.com指向yourdomain.com和Alternativedomain.com的记录。 如果您要建立一个新网站,大多数情况下,您只需创建两个记录即可正常工作。 这些将是一个A和一个CNAME记录。
结论
CNAME记录是 域名解析。 如果需要将域指向彼此(而不是指向IP地址),则需要使用CNAME记录。
CNAME记录有多种用途,但最常见的两种用途包括:
- 为服务(例如FTP或电子邮件)设置单独的主机名。
- 将具有不同TLD的地址指向“主”域。
您对如何使用CNAME记录有任何疑问吗? 让我们在下面的评论部分中讨论它们!
DiA99 / shutterstock.com的文章缩略图