【问题标题】:AWS EC2 Reverse DNS (PTR) request Failing on good DNS A recordsAWS EC2 反向 DNS (PTR) 请求在良好的 DNS A 记录上失败
【发布时间】:2019-09-22 15:13:07
【问题描述】:

到处搜索,甚至在这里尝试答案:AWS EC2 Reverse DNS (PTR) Failing

我有域 mydomain.com。 root 和 www 记录指向我的主服务器,它运行我的网站。

我现在使用单独的 AWS ec2 实例为我的域设置电子邮件服务器。这是在子域“列表”上运行的。

我的 DNS 如下所示:

A @ webserverip
A www webserverip
A listes ec2ip
A pop ec2ip
MX listes listes.mydomain.com
SPF listes "v=spf1 mx ~all"
TXT listes "v=spf1 ip4:ec2ip ~all"

为了防止我的服务器被标记为垃圾邮件,我在这里提交了亚马逊反向 dns 表单:https://aws.amazon.com/forms/ec2-email-limit-rdns-request

我给了他们我的 ec2 邮件服务器的 ip,并将“listes.mydomain.com”放在“EIP 1 的反向 DNS 记录”框中。

但是,我不断收到他们回复的电子邮件:

此反向 DNS 条目的映射失败,因为 PTR 记录与该域的 A 记录不匹配。我们目前 要求正向 A 记录匹配所有反向的 PTR 记录 DNS 条目。

您可以为我们提供备用主机名,也可以配置 此域的记录与您所需的 PTR 记录相匹配。

我尝试提交相同的表单几乎 10 次,但总是得到相同的响应...

我真的不明白我做错了什么。 “listes”子域有一条指向我的 ec2 服务器 ip 的 A 记录。任何帮助将不胜感激!

(如果这有什么不同,我将 cloudflare 用于我的 dns)

【问题讨论】:

  • dig @8.8.8.8 listes.example.comANSWER 部分中是否只返回一条 A 记录?如果是这样,它是正确的 IP 地址吗?
  • 这基本上表示正向和反向查找与您的记录不匹配。例如: dig listes.mydomain.com --> 结果 x.x.x.x 和 dig -x x.x.x.x --> 结果应该是 listes.mydomain.com。

标签: amazon-web-services email amazon-ec2 dns reverse-dns


【解决方案1】:

感谢有关使用 dig 命令仔细检查我的域名的 A 记录的提示。

就我而言,dif 命令不会返回我在 Cloudflare 上设置的 IP,而是返回来自 Cloudflare 的另一个 IP。

解决方案是禁用 Cloudflare 的代理功能。在 DNS A 记录上禁用此功能后,dig 命令会返回良好的 EC2 IP。

【讨论】:

    猜你喜欢
    • 2017-05-16
    • 2018-08-20
    • 2018-12-07
    • 2014-09-22
    • 2010-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-04
    相关资源
    最近更新 更多