我们之前已经讨论过域名系统(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之类的域,您需要设置相应的FTPCNAME记录:
同样的方法也适用于您使用的其他服务(例如电子邮件)的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记录与大多数注册商的工作原理基本相同。为了向您展示其工作原理,我们将建立一个基本记录,以将wwwURL指向其规范域。首先,您需要通过注册商打开域的设置。
例如,如果您使用的是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的文章缩略图
资源
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/168514.html