跳到主要内容

反向 DNS 记录,PTR,指针记录

本文介绍了什么是 PTR 记录,如何添加 PTR 记录,以及它如何与邮件服务器协作。
反向 DNS 记录(rDNS) 也称为 PTR 记录或指针记录。PTR 是 IP 地址的反向记录,允许 IP 地址映射到域名,反之亦然。
这意味着你可以让 hostgator.com 指向 10.0.0.1,并创建一个 PTR 记录。这样,当检查 10.0.0.1 时,会告诉你它属于 hostgator.com。
它使邮件接收方能够检查可能的伪造邮件,并将其视为垃圾邮件。没有此记录,接收方只能通过猜测来判断你的邮件是否可能是垃圾邮件。
通常,拥有 PTR 记录可以提高邮件送达收件人收件箱的概率,避免被误判为垃圾邮件。

PTR 记录的常见用途

  • 日志记录 — PTR 记录用于日志中,帮助提供更易读的数据,而不是仅由 IP 地址组成的日志。
  • 反垃圾邮件用途 — 一些邮件反垃圾邮件过滤器会使用 PTR 记录检查邮件地址对应的域名,以判断相关 IP 地址是否可能由合法邮件服务器使用。
  • 排查邮件投递问题 — 缺失或配置错误的 PTR 记录可能导致邮件投递失败。邮件服务可能会阻止所有来自无 PTR 记录域名的邮件,或 PTR 记录中包含错误域名的邮件。

如何在我的 HostGator 账户中添加 PTR 记录

共享和转售主机
HostGator 已默认为共享和转售服务器设置 PTR 记录。
VPS 和独立主机
我们可根据您的请求为您的域名创建 PTR 记录。请通过电话或在线聊天联系我们,我们将为您提供协助。


邮件服务器如何检查 PTR 记录

当发送服务器(例如 VPS,主机名为 'tacocat.exampledomain.com')从地址 'random@somedomain.com' 向 Gmail 发送邮件时,它会连接到 Gmail 服务器,并声明其身份为 'tacocat.exampledomain.com'。
Gmail 服务器随后可以选择请求邮件,或进行进一步的验证。
如果选择后者,Gmail 会对 'tacocat.exampledomain.com' 连接所用的 IP 进行反向 DNS 查询。它不会检查域名 'somedomain.com'。
这种检查仅限于反向 DNS 记录,与“反向用户验证”(reverse user checking,指通过邮件地址与 IP 反向匹配用户身份的验证机制)无关,除非邮件服务器管理员特别设置了此类检查。
如果 rDNS 记录显示为 'tacocat.exampledomain.com',则 Gmail 会认为验证通过。

如果主机名不匹配……

在某些情况下,如果 rDNS 显示为 'somedomain.com',且 'somedomain.com' 指向该 IP 地址,一些邮件服务器会接受此情况,因为邮件服务器 IP 可以映射回自身,即使其主机名声明不匹配。但不要指望所有外部邮件服务器都这么智能。
不成立的情况是当 Exim 邮件服务器根据其主机名配置,从其他 IP 地址发送邮件时。这种配置可通过检查 /etc/mailips 文件确认。大多数客户端没有此配置,也不需要。