网络诊断工具

反向 DNS(PTR)

IP 地址到主机名

什么是反向 DNS(PTR)记录?

反向 DNS 通过 PTR 记录把一个 IP 地址解析回主机名,与普通的正向查询相反。邮件服务器借此衡量发件人声誉,因此缺失或通用的 PTR 记录会损害邮件送达率。PTR 记录存放在特殊的 in-addr.arpa 和 ip6.arpa 区域中,由掌控该 IP 段的一方管理。

反向 DNS 与 PTR 记录如何工作

PTR 记录把一个 IP 地址映射到一个主机名,与 A 记录相反。该 IP 被作为一个特殊区域中的名称来查询:93.184.216.34 变为 34.216.184.93.in-addr.arpa,IPv6 则使用 ip6.arpa。关键在于,PTR 记录由拥有该 IP 段的一方控制,通常是你的托管商或 ISP,而非你域名的 DNS。要设置或更改它,你需向他们请求,而不是编辑你自己的区域文件。

邮件服务器为何检查反向 DNS

接收方邮件服务器对连接进来的 IP 运行一次反向 DNS 查询,以判断它是否为合法的邮件来源。干净的配置会让 PTR 解析到一个真实主机名(mail.example.com),且该名称的正向 A 记录指回同一 IP,这称为正向确认反向 DNS(FCrDNS)。缺失的 PTR,或像宽带运营商域名下一串数字那样的通用 PTR,会标示出一个住宅或未配置的主机,往往触发垃圾邮件过滤或直接拒收。对任何发送邮件的服务器而言,恰当的 PTR 都至关重要。

如何解读并修复你的 PTR 结果

PTR 结果显示一个 IP 解析到的主机名,例如 34.216.184.93 PTR mail.example.com。通过检查 mail.example.com 是否有一条返回同一 IP 的 A 记录,来确认它符合 FCrDNS。如果查询什么都没返回,说明未设置 PTR;如果返回一个通用的提供商主机名,说明默认值仍在原处。任一情况下,修复方法都是请你的托管商或 ISP 把 PTR 设为你掌控的主机名,然后发布一条匹配的正向 A 记录,使两者一致。

常见问题

什么是 PTR 记录?

PTR 记录是一条把 IP 地址映射回主机名的 DNS 记录,用于实现反向 DNS 查询,与 A 记录相反。PTR 代表 pointer(指针)。它存放在 IPv4 的 in-addr.arpa 区域或 IPv6 的 ip6.arpa 区域中,由 IP 段的所有者控制,通常是你的托管商或 ISP。

PTR 记录为什么对邮件重要?

PTR 记录对邮件之所以重要,是因为接收方邮件服务器会检查它,以核实发送 IP 属于一个合法、配置正确的主机。缺失或通用的 PTR 会让你的邮件看起来像来自住宅或未配置的来源,这通常触发垃圾邮件过滤或拒收。相匹配的 PTR 和正向记录能建立发件人声誉、改善送达率。

我如何设置 PTR 记录?

你需向拥有该 IP 地址的一方(通常是你的托管商或 ISP)请求来设置 PTR 记录,因为 PTR 记录存放在他们的反向区域中,而非你域名的 DNS。请他们把该 IP 指向你掌控的一个主机名,然后为该主机名发布一条匹配的 A 记录,使正向和反向查询一致(FCrDNS)。

正向 DNS 和反向 DNS 有什么区别?

正向 DNS 用 A 或 AAAA 记录把主机名解析为 IP 地址,而反向 DNS 用 PTR 记录把 IP 地址解析回主机名。正向查询是浏览器触达站点所做的;反向查询主要由邮件服务器和日志工具用来识别和核实某 IP 背后的主机。

我的 PTR 记录为什么与我的域名不匹配?

你的 PTR 记录可能与你的域名不匹配,是因为 IP 所有者保留了其默认的通用主机名,或设置了一个你未请求更改的 PTR。PTR 记录由你的托管商或 ISP 管理,而非你自己的 DNS,因此不匹配意味着他们的反向区域需要更新。请请求正确的主机名,并添加一条匹配的正向 A 记录。

相关工具

Deutsch | English | Español | Français | Italiano | Português | Русский | Українська | 日本語 | 简体中文 | 한국어