PTR 记录 (反向解析) 缺失问题排查¶
如果你在 tool.tl 诊断中看到 DNS query name does not exist 或类似的 PTR 错误,这意味着你的外送邮件服务器 IP 没有设置反向 DNS 解析 (Reverse DNS / PTR Record)。
什么是 PTR 记录?¶
PTR 记录与常见的 A 记录相反。A 记录将域名指向 IP,而 PTR 记录将 IP 指向域名。 * 用途:它是邮件过滤系统的基石。接收方服务器(如 Gmail)会检查连接它的 IP 是否拥有一个指向发信域名的 PTR 记录。 * 后果:如果没有 PTR 记录,你的邮件极有可能被标记为垃圾邮件,或者被直接退信。
解决方案:设置反向解析¶
PTR 记录通常无法在你的域名 DNS 面板(如 Cloudflare, GoDaddy)中设置,而是必须在你的 VPS/服务器运营商控制台中设置。
常见的设置方法:¶
- Vultr: 在控制面板进入实例 ->
Settings->IPv4-> 点击 IP 旁边的Reverse DNS重新设置。 - DigitalOcean: 在控制面板进入
Droplets->Networking-> 找到对应 IP 修改 PTR。 - 阿里云/腾讯云: 通常需要通过后台提工单(申请反向解析备案)来实现。
设置原则:¶
PTR 记录的值应该对应你的邮件服务器主机名(Hostname),例如 mail.yourdomain.com。
如何验证?¶
设置完成后,你可以使用以下命令手动验证:
nslookup 1.2.3.4 (替换为你的服务器IP)
# 或者
dig -x 1.2.3.4
如果返回的结果显示了你设置的域名,则配置成功。请去 邮件诊断工具 检测。