开启掘金成长之旅!这是我参与「掘金日新计划 · 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>,它规定所有者的正则或主要名称。该所有者名称是别名。 |