当前位置: 首页 > 知识库问答 >
问题:

AWS EC2反向DNS(PTR)请求在良好的DNS A记录上失败

庄瀚玥
2023-03-14

我们到处搜索,甚至在这里尝试答案:AWS EC2反向DNS(PTR)失败

我有域名mydomain.com.根和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”放在“反向DNS记录为EIP1”框中。

然而,我不断收到他们的电子邮件,说:

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

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

我试图提交同样的表格近10次,总是有相同的答复。。。

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

(如果这有什么不同,我将在dns中使用cloudflare)

共有1个答案

米修平
2023-03-14

感谢您提供有关使用dig命令双重检查我的域名A记录的提示。

在我的例子中,dif命令不会返回我在Cloudflare上设置的IP,而是返回Cloudflare的另一个IP。

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

 类似资料:
  • 我所代理的服务器不返回位置标头,这意味着我的不返回任何东西。 我想记录我的上游请求,这样我就可以在日志中看到我向上游服务器发出的请求。 我想知道是否有一种简单的方法可以在不创建lua脚本的情况下记录Nginx发出的出站请求,或者lua脚本是最好的方法,有人可以在我的搜索中提供方向吗?

  • 我发现(问题)在Android SDK Platform 23(Android 6)上获取请求成功结束,但在Android SDK Platform 24(Android 7)上我有错误“网络请求失败”: 错误: 我使用的是RN 0.46.3。 这可能是什么原因? 编辑:我测试了22到26的API版本,问题仅出在API 24(Android 7.0)上。在其他API版本上,请求成功结束。 编辑2:

  • 问题内容: 我有一个像这个演示这样的数据结构。 和代码: 当我不为家庭使用Point时,它会返回“ bari”并且没关系。但是有了point,就会出现此错误。 反射:在ptr值上调用reflect.Value.FieldByName 我进行了很多搜索,但找不到答案可以提供帮助。 问题答案: 您已经注意到,是。正如错误所言,您不能在该值是指针的地方调用。 相反,您需要间接指针,以获取其指向的值,然后

  • 我正在使用retreate 2实现一个登录post方法。它在Postman中运行良好,但返回500错误。我已经尝试了不同的解决方案,在StackOverFlow中搜索的解决方案都不适合我,所以下面是我的实现: 登录 提供服务 提供改造公共改造提供改造(String baseURL,OkHttpClient client) { base URL public最终字符串BASE_URL="https:

  • Jenkins将良好的构建标记为失败,因为某些单元测试失败。如果我在没有单元测试的情况下运行构建,我将获得构建成功状态。如何配置Jenkins来执行以下操作: