【DNS】DNS学习笔记-常见记录集

183 阅读2分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第4天,点击查看活动详情

DNS学习笔记-常见记录集

A记录

A 记录或地址记录(也称为主机记录)可将域名关联到托管相应网域服务的计算机物理 IP 地址。使用 Google Cloud 服务时,您可以添加 A 记录来启用您的“裸”网域地址。

AAAA记录

AAAA记录和A记录类似,两者都是指向IP地址,但对应的IP版本不同。

  • A记录指向IPv4地址
  • AAAA记录指向IPv6地址

AAAA记录是A记录的升级版本。

NS记录

域名服务器 (NS) 记录用于确定哪些服务器为一个网域传达 DNS 信息。您的网域通常会有主要的和辅助的域名服务器记录。

一般来说,为了服务的安全可靠,至少应该有两条NS记录,而A记录和MX记录也可以有多条,这样就提供了服务的冗余性,防止出现单点失败。

RDATA格式

NS 记录的 RDATA 格式如下:

+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
/                     NSDNAME                     /
/                                               /
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+

格式说明:

含义
NSDNAME指向主机的 <domain-name>,对于指定的类和域,该主机应该是权威的。

CNAME记录

CNAME 记录(即规范名称记录)将一个别名关联到另一个真正的或规范的域名。例如,www.example.com 可能会关联到 example.com。

A记录与CNAME记录的关系

A记录是把域名解析到IP地址,而CNAME记录是把域名解析到另外一个域名,而这个域名最终会指向A记录,在功能实现在上A记录与CNAME记录没有区别。

CNAME记录在做IP地址变更时要A记录方便。CNAME记录允许将多个名字映射到同一台计算机,当有多个域名需要指向同一服务器IP,此时可以将一个域名做A记录指向服务器IP,然后将其他的域名做别名(即:CNAME)到A记录的域名上。当服务器IP地址变更时,只需要更改A记录的那个域名到新IP上,其它做别名的域名会自动更改到新的IP地址上,而不必对每个域名做更改。

RDATA格式

CNAME 记录的 RDATA 格式如下:

+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
/                     CNAME                     /
/                                               /
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+

格式说明:

含义
CNAME是一个<domain-name>,它规定所有者的正则或主要名称。该所有者名称是别名。