跳到主要内容
MyIPKit— 读懂你的网络。

反向 DNS 查询

查找一个 IP 地址指回的 PTR 记录,并查看实际查询的指针名称。

一个 IPv4 或 IPv6 地址。

试试:

查询仅在请求时处理,不会被保存。MyIPKit 不记录你查询过什么。

什么是反向 DNS

正向 DNS 回答“这个名称指向哪个地址?”。反向 DNS 回答相反的问题:“这个地址声称自己叫什么?”。答案就是 PTR 记录,由控制该地址块的一方发布。

查询名称是怎么构造的

反向查询并不直接查询地址,而是查询保留区域中一个按特定规则构造的名称。

IPv4

把四个字节倒序排列,再加上 in-addr.arpa。于是 8.8.4.4 变成 4.4.8.8.in-addr.arpa

IPv6

32 个十六进制数字各自成为一个标签,倒序排列,再加上 ip6.arpa。于是 2001:db8::1 变成以 1.0.0.0.0.0.0.0.… 开头、以 .8.b.d.0.1.0.0.2.ip6.arpa 结尾的名称。MyIPKit 会随每个结果显示完整生成的名称,方便你核对。

没有记录意味着什么

通常什么都不意味着。反向 DNS 是可选的,互联网上有很大一部分并不发布。它在两个地方重要:邮件服务器,PTR 记录缺失或不匹配会导致投递问题;日志分析,有 PTR 记录能让流量更易读。

PTR 记录也不能证明什么。地址块持有者可以自由选择名称,想写什么都行。要核实一个声称,需要把该名称再解析回地址并确认一致 — 这叫 forward-confirmed reverse DNS 检查。

局限

  • 内网与保留地址没有公开的反向 DNS,因此不会发起查询。
  • 应答来自单一公开解析器,反映的是它当前的缓存。
  • MyIPKit 不会自动执行上面说的正向确认步骤。

为什么我家的 IP 地址没有 PTR 记录?

许多运营商为住宅地址发布通用的 PTR 记录,也有一些完全不发布。两者都不是故障。反向 DNS 是可选的,只有控制该地址块的组织才能发布。

反向 DNS 对电子邮件为什么重要?

大多数接收方邮件服务器会检查发送服务器的 IP 地址是否有 PTR 记录,以及该记录中的名称能否解析回同一个地址。PTR 记录缺失或不匹配,是正常邮件被拒收或被过滤的常见原因。

我能修改自己的 PTR 记录吗?

只有地址块的持有者可以。家庭宽带是你的运营商;云或主机账号通常可以在服务商的控制台里设置。