温馨提示×

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)。
  • 权威信息NSSOA 描述区域的权威信息与计时参数,是域解析的基础配置。

0