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查询过程中增加了一个步骤。它导致了额外的时间消耗和不必要的复杂化。
- 2025 年起支付卡行业将强制执行 DMARC- 2025 年 1 月 12 日
- 国家计算机安全委员会邮件检查变化及其对英国公共部门电子邮件安全的影响- 2025 年 1 月 11 日
- DMARC aspf 标签解释指南- 2025 年 1 月 7 日