首页/网络/协议速查/PTR 记录(反向解析)
DNS 与域名解析60 条

PTR 记录(反向解析)

从 IP 反查主机名;位于反向解析树(in-addr.arpa / ip6.arpa),常由 IP 持有者(ISP/云厂商)配置。

协议速查网络更新于 2026-10-13

PTR 记录是什么

PTR 做的是「IP 地址 → 主机名」的反向解析,与 A/AAAA 的正向解析互为反向。它挂在反向解析树 in-addr.arpa 与 ip6.arpa 下:192.0.2.1 对应 1.2.0.192.in-addr.arpa,地址段要倒过来写。这块区域的授权归 IP 的持有者(ISP、云厂商、IDC),所以自建服务器想改 PTR,得在云厂商控制台设置反向解析,或提工单申请。

基本信息

记录类型PTR(TYPE 12)
记录值主机名 FQDN
所在区域in-addr.arpa(IPv4)/ ip6.arpa(IPv6)
授权方IP 持有者,通常不是域名所有者
查询命令dig -x <IP> 或 host <IP>
规范RFC 1035 §3.3.12、RFC 1912 §3.1

典型使用场景

  • 邮件服务器做 FCrDNS 校验:收信方会反查发信 IP,核对其与 HELO 域名是否一致
  • 日志与审计把 IP 显示为可读主机名,便于人工定位
  • 安全设备做来源画像与命中溯源,反查结果常作为线索之一
  • 排查邮件被判垃圾的投诉:先确认 PTR 是否缺失或指向随机串
  • 网络设备与监控系统为管理地址配置反向记录,便于识别

反向查询与交叉验证

反向查询与交叉验证
dig -x 93.184.216.34 +short          # 反查 PTR
host 93.184.216.34                   # 简写形式,输出更紧凑
dig +short -x 2001:4860:4860::8888   # IPv6 反查走 ip6.arpa
dig +short $(dig -x 93.184.216.34 +short)   # 正查回来的域名是否解析回同一 IP
whois 93.184.216.34 | grep -i -E 'netname|orgname'   # 交叉验证 IP 归属

正向反向对照

方向记录所在树谁负责配置
域名 → IPA / AAAA域名自己的正向区域域名持有者,在 DNS 服务商处配置
IP → 域名PTRin-addr.arpa / ip6.arpaIP 持有者,云厂商或 ISP
邮件反垃圾普遍做 FCrDNS:先反查 PTR 得到域名,再正向查该域名是否解析回同一 IP;不一致会被扣分,严重时直接拒收。自建邮局应保证两边一致并指向真实收发域名。
云主机默认 PTR 往往是 ip-1-2-3-4.region.tld 之类的随机串,收信方可能因此降低信任;需要主动在控制台申请修改,且能修改的通常是已绑定的弹性公网 IP。

配置与核对要点

  • PTR 的值必须是能正查回同一 IP 的 FQDN,填写裸地址或带端口都不合法
  • 一个 IP 通常只能有一条 PTR,多个域名共用出口 IP 时只能选最重要的那个作为反向名
  • IPv6 反查要把地址按半字节倒序展开成 32 段挂在 ip6.arpa 下,手工书写容易出错
  • 修改后要等旧记录 TTL 过期再验证,公共解析器的缓存可能仍返回旧值
  • 云厂商一般要求 IP 已绑定到实例才允许申请反向解析,按控制台的流程提交并等待生效

易错点

  • 以为改自己域名区域就能控制 PTR:反向区域不归域名所有者,必须在 IP 提供方那边改
  • 更换出口 IP(弹性 IP 重绑、机房迁移)后忘记同步更新 PTR,邮件被判可疑来源
  • 把 PTR 当作可信身份依据:它由 IP 持有者随意设置,风控要结合正向解析与 whois 交叉验证
  • 只配了 PTR 没有配正向记录:FCrDNS 要求两边一致,单边配置等于没配

数据来源与参考

  • RFC 1035 §3.3.12
  • RFC 1912 §3.1(反向解析要点)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌