反向DNS查询

Find the hostname (PTR record) assigned to an IP address and check whether it is forward-confirmed, which matters for mail servers and logs.

216.73.216.172 的反向 DNS

无 PTR 记录
查询名称
172.216.73.216.in-addr.arpa
DNS 状态
ERROR
主机名
无。该 IP 没有反向 DNS 记录。

什么是反向 DNS 查询?

普通 DNS 把名称转换为地址(example.com → 93.184.215.14)。反向 DNS 则反过来:它询问某个 IP 地址属于哪个主机名。答案以 PTR 记录的形式存放在一个特殊域名下:IPv4 使用 in-addr.arpa(八位组顺序颠倒,因此 192.0.2.10 变成 10.2.0.192.in-addr.arpa),IPv6 使用 ip6.arpa,按半字节(nibble)逐个书写。

反向 DNS 为什么重要

  • 邮件投递。大多数收件邮件服务器会拒收来自没有有效 PTR 记录的 IP 的邮件,或将其放入垃圾邮件文件夹,对 PTR 无法解析回同一 IP 的情况也是如此。
  • 日志与故障排查。traceroute 等工具和 Web 服务器日志会显示主机名,这些主机名往往能揭示网络服务商、城市或路由器的角色。
  • 安全。分析人员用 rDNS 快速对来自云服务商、爬虫或家庭宽带网络服务商的流量进行分类。

什么是正向确认的反向 DNS?

控制某个 IP 段的人可以把它的 PTR 设置为任意名称,甚至 mail.google.com。FCrDNS 通过把 PTR 主机名再正向解析一次,并检查它是否指回原来的 IP,来堵住这个漏洞。我们会对找到的每个主机名自动执行这项检查。

如何设置或更改 PTR 记录

PTR 记录由 IP 段的所有者控制,而不是由您域名的 DNS 托管商控制。对于家庭宽带,这个所有者是您的网络服务商;对于服务器,则是您的托管或云服务商,它通常会在控制面板中提供“反向 DNS”设置。阅读完整的反向 DNS 指南。

常见问题

为什么我的 IP 没有反向 DNS?

许多网络服务商和云服务商并不会为每个地址都发布 PTR 记录。除非您运行邮件服务器,否则这是正常的。

一个 IP 可以有多条 PTR 记录吗?

技术上可以,但不建议这样做;邮件服务器期望的是恰好一个主机名。

更新于

已复制到剪贴板