Linux域名解析记录有哪些类型
小樊
45
2025-11-20 13:45:15
Linux 域名解析记录类型概览
核心记录类型与用途
- A:将主机名映射到 IPv4 地址。
- AAAA:将主机名映射到 IPv6 地址。
- CNAME:别名记录,将一个域名指向另一个域名(规范名)。
- MX:邮件交换记录,指向负责接收该域名邮件的服务器,带优先级数值(数值越小优先级越高)。
- NS:名称服务器记录,标识该域的权威 DNS 服务器。
- TXT:文本记录,常用于域所有权校验、策略声明等(如 SPF)。
- PTR:指针记录,用于反向解析(IP → 域名),常见于 in-addr.arpa 等反向区域。
- SRV:服务定位记录,定义某服务的目标主机与端口(如 _sip._tcp 等)。
- SOA:起始授权记录,出现在每个区域文件顶部,包含主 NS、管理员邮箱、序列号及刷新/重试/过期等计时参数。
- NAPTR:名称权威指针记录,支持正则与重写规则,常用于 ENUM 等场景。
Linux 下的常用查询命令
- 使用 dig 按类型查询
- 查询 A 记录:
dig example.com A
- 查询 AAAA 记录:
dig example.com AAAA
- 查询 CNAME 记录:
dig example.com CNAME
- 指定 DNS 服务器:
dig @8.8.8.8 example.com A
- 反向解析:
dig -x 8.8.8.8 +short
- 使用 nslookup 按类型查询
- 查询 A 记录:
nslookup -q=A example.com
- 查询 AAAA 记录:
nslookup -q=AAAA example.com
- 查询 CNAME 记录:
nslookup -q=CNAME example.com
- 查询 MX 记录:
nslookup -q=MX example.com
- 查询 TXT 记录:
nslookup -q=TXT example.com
- 查询 NS 记录:
nslookup -q=NS example.com
实践提示
- 优先级:MX 记录的优先级数值越小表示优先级越高,可配置多条以实现主备。
- 别名限制:CNAME 应指向规范名(域名),不应与同名的其他记录(如 A/AAAA)共存于同一节点。
- 反向解析:PTR 用于 IP 到域名的映射,查询需使用对应的反向区域(如 in-addr.arpa)。
- 权威信息:NS 与 SOA 描述区域的权威信息与计时参数,是域解析的基础配置。