Cloudflare 与反向 DNS 之间的不兼容

Zor*_*rba 1 hosting domain ip reverse-dns cloudflare

我已经为我的网站激活了 Cloudflare,为了申请,我必须用 Cloudflare 名称服务器替换我的域默认名称服务器。现在我的网站必须向邮件服务器发送电子邮件,但我对此有疑问,尤其是 3 个主要邮件服务器。

Gmail 和 Hotmail 在垃圾邮件/垃圾邮件文件夹中而不是在收件箱中接收我的网站电子邮件,而雅虎邮件根本不接收来自我网站的邮件。所以为了解决这个问题,我被建议为我的网站设置一个反向 DNS。

现在要做到这一点,我必须在我的域设置中设置 PTR 记录,这样我的托管 IP 的反向 DNS 查找应该会导致我的域,但是因为我的域提供商 ( name.com ) 不提供,我被告知要解决这个问题是通过我的托管服务提供商 (OVH) 解决的。但是我的托管服务提供商告诉我,只要我使用 Cloudflare 服务器来保护我的网站,我就必须通过 Cloudflare 支持来解决这个问题。在 Cloudflare 支持部分,我读到他们也不提供 PTR 记录,此类问题应该由托管服务提供商解决,所以我现在真的被困在一个非常狭窄的地方!

反向 DNS 查找(我的托管 IP)导致我的域,但 DNS 查找(我的域)导致 Cloudflare IP 而不是我的托管 IP。

如果我删除 Cloudflare 名称服务器并恢复域帐户中的默认名称服务器,问题将得到解决,但我需要将 Cloudflare 保留在我的网站中,同时我需要所有电子邮件服务器都接受我的网站发出的电子邮件。

你能帮我解决这个问题吗。

Flo*_*aie 6

PTR 记录需要在 OVH 设置,但是,在能够这样做之前,您需要在 CloudFlare 为服务器主机名创建 A 记录,并将该记录设置为不通过 CloudFlare。例如,如果您的服务器名称是 server.domain.com,请执行以下操作:

  • 在 CloudFlare 中,使用您服务器的 IP 为 server.domain.com 创建 A 记录。确保它不通过 CloudFlare。
  • 要求 OVH 为您到 server.domain.com 的 IP 设置反向 DNS。
  • 确保您服务器上的 MTA 在 HELLO 行中使用 server.domain.com。通常它会从主机名自动设置它。