SPF记录描述性文本分为两个单独的引用字符串

时间:2015-08-21 14:53:31

标签: dns spf

我想知道是否有其他人曾经发生这种情况。我有一个域名,其DNS托管机架空间。当我配置TXT(SPF)记录时,我从不为描述性文本添加引号 - 大多数主机都不允许您输入它们。以下是我在rackspace上配置SPF记录时输入的字符串示例:

v=spf1 mx a include:_spf.google.com ~all

但是当我直接查询rackspace的DNS服务器时,我得到以下结果:

host -t txt example.tld
example.tld descriptive text "v=spf1 mx a include:_spf.google.com " "~all"

如果我查询另一个域的TXT记录,其DNS由Network Solutions托管,并且其SPF信息以完全相同的方式输入,我会得到以下结果:

host -t txt example.tld
example.tld descriptive text "v=spf1 mx a include:_spf.google.com ~all"

注意,描述性文本是一个连续的字符串,而不是之前的结果中的两个字符串。

我用dig得到了相同的结果。我还没有能够确认这是否会导致任何问题,但这是我第一次看到描述性文本被分成两个单独的双引号字符串。我已经向机架空间技术支持人员询问了这一点,他们已经确认他们已经看到了同样的事情,但他们无法解释原因。此外,几天前发生的并非 - 我知道因为我必须将其中一个机架空间托管域的TXT查询结果粘贴到电子邮件中。我是逐字粘贴的。在发布之前,我检查了我发送的邮件中的邮件,以确认当时是否发生了这封邮件,或者确实没有发生,但我根本没有注意到 - 它不是。

有没有人见过这个?它甚至重要吗?提前谢谢。

1 个答案:

答案 0 :(得分:1)

如果spf记录大于255个字符,则显示为两个字符串。

这些字符串在spf验证程序处连接以形成单个spf记录。

255个字符的限制是spf记录标准的一部分。

价: https://kb.isc.org/article/AA-00356/0/Can-I-have-a-TXT-or-SPF-record-longer-than-255-characters.html