DNS 设置解析为两个不同的 SPF 记录

DNS settings resolve to two different SPF records

我添加了一条带有 SPF 信息的 TXT 记录,以便使用 Mandrill 验证我的域。我还为 DKIM 设置添加了一条 TXT 记录。

问题是当 Mandrill 尝试验证这些记录时,它解析为我没有在我的 DNS 设置中设置的 SPF 记录,因此它缺少 Mandrill 需要的设置。

我使用了几种 DNS 检查工具,其中大部分解析为我设置的 TXT 记录,但其中一些解析为此 SPF 记录:

v=spf1 a mx ptr include:secureserver.net ~all

1) 有什么办法可以查到这条记录的来源吗?它如何解析我没有在我的 DNS 设置中的任何地方设置的这个 SPF?

2) 为什么不同的 tools/test 服务器解析为不同的 SPF 记录?如果 Mandrill 可以解析为我设置的那个,我就可以验证我的域,但现在它解析为另一个。有什么办法可以克服这个问题吗?

我还应该提到:

谢谢!

Route 53 对您的域具有权威性,但您的 Route 53 区域似乎已删除其默认 NS 记录并替换为 ns15.domaincontrol.comns16.domaincontrol.com

这些服务器反过来又是错误 TXT 记录的来源。将不准确的 NS 记录视为顶点重新授权并不正确,但这似乎是正在发生的事情,并解释了不一致的答案。

不应编辑 Route 53 在您创建托管区域时自动填充的 NS 记录。你需要把它们放回原来的样子。

在 Route 53 的托管区域列表中,单击托管区域正确 内的空白区域(不是域名本身 - 您想要突出显示它无需打开它)并且正确的 4 个 NS 值应该出现在屏幕的右侧。使用这些值来更正托管区域内的 NS 记录。