重要提示:谷歌和雅虎将从 2024 年 4 月起要求使用 DMARC。
权力管理机构

CNAME与A记录

CNAME与A记录

CNAME与A记录

阅读时间 3 分钟

DNS或域名系统将我们的网络服务器与网站联系起来。它类似于一个电话簿,由服务器用来引导你到他们想要到达的网站。DNS的概念围绕着不同类型的记录。这篇博客将重点讨论CNAME与A记录。 

什么是DNS记录?

创建DNS是为了让你通过输入域名而不是IP地址访问网站。实际上,要记住或跟踪这么多网站的IP地址是不可能的。 

DNS记录存在于你的域名的权威服务器上,是你的域名和网站运作的关键。它载有关于你的域名如何管理各种请求、与之相连的IP地址等信息。有几种DNS记录类型,它们的效用各不相同,有的极为重要,有的只是有用。

两个常见的DNS记录类型是CNAME和A记录。A记录被归类为关键的DNS记录,而CNAME在理论上不是必须的,但在实践中被认为是重要的。如果你想让你的网站具有高度的可访问性,你应该应用它。 

什么是CNAME记录?

在开始学习CNAME与A记录的区别之前,让我们简单地了解一下它们各自的目的。 

A DNS CNAME记录为别名域和子域提供了一个与主父域的关联。这里的C代表'规范'。这指的是子域与典范名域的连接,或为另一个DNS主机名传递的记录。

请注意,CNAME记录在子域和父域之间也建立了一个链接。因此,当你输入一个域名时,它可能并不总是导致相同的页面加载。你仍然需要创建CNAME记录,将这些子域与父域连接起来。 

这并不意味着,如果你试图访问一个域的子域,你会被带到主页(这与父域的页面相同)。相反,你会被重定向到相应域名的相应文件。这些可能是博客页面、产品页面、关于我们的页面,等等。

当网站管理员改变网站的IP地址时,CNAME记录很有帮助。因此,你不必为所有子域改变A记录,而只需为父网站改变A记录。 

你可以用一个名为 "CNAME记录查询 "的工具来检查你的CNAME记录。 CNAME记录查询工具。

什么是A记录?

的目的是 DNS A记录是为了帮助你在不输入IP地址的情况下登陆所需的网站。它包含对应于特定网站的IP地址记录;因此,A代表 "地址"。没有A记录,你将无法通过其域名到达一个网站。

每当你在浏览器的地址栏中输入任何域名,负责的服务器就会返回该域名的IP地址,该地址位于区域文件中。这让你可以浏览一个网站。

例如,你可以在浏览器的地址栏中输入域名 "powerdmarc",DNS的A记录就会挖出IP地址。

请注意,A记录只适用于IPv4地址,不适用IPv6。你将需要一个 AAAA记录为IPv6服务。

你可以使用A记录查询软件来检查你的A记录。 A记录查询工具。

DNS A记录和CNAME记录之间的区别 

为了详细了解A记录与CNAME,让我们考虑以下例子。

主机名/域名/子域名 DNS记录类型 目的地
例子.com A记录 12.345.67.89
www.example.com CNAME记录 例子.com
blog.example.com CNAME记录 例子.com
shop.example.com CNAME记录 shop.work.com

正如你所注意到的,在CNAME与A记录子域之间,A记录的目的是将父域或主机名与正确的IP地址联系起来。另一方面,CNAME记录将域名别名(www)和子域(mail)与A记录中列出的主域相连接。shop "域名重定向到 "work "服务器,以管理产品被托管在哪个IP地址。

CNAME与A记录的另一个主要区别是,A记录将网站连接到IP地址,而CNAME记录将子域名和别名连接到另一个域名记录,而不是其IP地址。

请注意,你必须将所有的CNAME记录指向父域,而不是与父域相连的其他别名。这将增加一个额外的步骤,在 的DNS查询过程中增加了一个步骤。它导致了额外的时间消耗和不必要的复杂化。

退出手机版