反向 DNS(PTR)规律:能看出什么、不能看出什么
PTR 记录是网络运营方设置的。本文讲怎么读、哪些写法像家宽,以及它在什么情况下会骗人。
PTR 是什么
DNS 通常把域名解析成地址,反向 DNS 是另一个方向:把地址解析成主机名,存在 in-addr.arpa(IPv4)或 ip6.arpa(IPv6)下的 PTR 记录里。
dig +short -x 73.162.0.1
# c-73-162-0-1.hsd1.ca.comcast.net.
设置这条记录的是网络运营方,不是账号持有人。所以 PTR 只能当弱信号,不能当证据。
值得认识的几种写法
| 写法 | 通常意味着 |
|---|---|
| c-73-162-0-1.hsd1.ca.comcast.net | 住宅宽带,动态分配 |
| ppp-…dynamic… | 消费级 DSL / 拨号式分配 |
| ISP 域名里的 static… | 带固定 IP 的商业线路 |
| vultr.com、digitalocean.com | 机房 |
| 空(没有 PTR) | 从懒设置的运营商到注重隐私的 CDN 都有可能 |
云厂商和机房经常把自家的默认 PTR 设成包含自己域名,很容易认;消费级 ISP 则常在主机名里编入分配类型。
它会在哪里骗人
- 机房可以把 PTR 设成像家宽的名字(
home-…)。记录只是一个字符串。 - CDN 边缘节点可能压根没有 PTR。
- IPv6 的反向区经常不完整。
所以 PTR 只是多个信号之一:要跟宣告 ASN 类型、前缀注册信息一起看。如果 ASN 说是机房、PTR 说是「home」,信 ASN。
读完先验一批 IP?
去验一批 →