DNS解析主要类型
-
A 记录(Address Record):
A 记录将域名解析为 IPv4 地址。例如,将域名 example.com 解析为 IP 地址 192.0.2.1。 -
AAAA 记录(IPv6 Address Record)
AAAA 记录将域名解析为 IPv6 地址。例如,将域名 example.com 解析为 IPv6 地址 2001:0db8:85a3:0000:0000:8a2e:0370:7334。 -
CNAME 记录(Canonical Name Record)
CNAME 记录将域名别名指向另一个域名。例如,将 www.example.com 的别名指向 example.com。 -
MX 记录(Mail Exchanger Record)
MX 记录指定接收域名的邮件服务器。例如,将域名 example.com 的电子邮件交付到 mail-server.example.net。 -
NS 记录(Name Server Record)
NS 记录指定管理域名解析的域名服务器。例如,将域名 example.com 的 DNS 解析权交给 ns1.example.com 和 ns2.example.com。 -
TXT 记录(Text Record)
7TXT 记录可用于存储与域名相关的任意文本信息。例如,存储域名的验证信息或 SPF(Sender Policy Framework)记录。 -
SRV 记录(Service Record)
SRV 记录指定提供特定网络服务的服务器的位置和协议。例如,指定 SIP(Session Initiation Protocol)服务器的位置。
举例
在 DNS 解析中,通常将记录名称表示为主机记录(Host Record)。对于主机记录,通常使用 @ 或留空来表示根域名或父域名。此外,记录名称还可以是子域名或特定主机的名称,例如 www、mail、ftp 等。
以下是方便理解的表格图
解析类型 | 记录名称 | 解释 | 示例 |
---|---|---|---|
A 记录 | 主机记录(@) | 将域名解析为 IPv4 地址 | example.com => 203.0.113.1 |
AAAA 记录 | 主机记录(@) | 将域名解析为 IPv6 地址 | example.com => 2001:0db8:85a3:0000:0000:8a2e:0370:7334 |
CNAME 记录 | 子域记录(www) | 将一个域名别名指向另一个域名 | www.example.com => example.com |
MX 记录 | 子域记录(mail) | 指定接收域名的邮件服务器 | example.com => mail.example.net |
NS 记录 | 子域记录(ns) | 指定管理域名解析的域名服务器 | example.com => ns1.example.com,ns2.example.com |
TXT 记录 | 主机记录(@) | 存储与域名相关的任意文本信息 | example.com => “验证信息” |
SRV 记录 | 服务记录(_sip._tcp) | 指定提供特定网络服务的服务器的位置和协议 | _sip._tcp.example.com => 10 0 5060 sip.example.net |