SPF 记录描述性文本分为两个单独的引号字符串
SPF record descriptive text broken into two separate quoted strings
我想知道是否有人遇到过这种情况。我有一个域,其 DNS 由 rackspace 托管。当我配置 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 得到了相同的结果。我还不能确认这是否会导致任何问题(目前),但这是我第一次看到描述性文本被分成两个单独的双引号字符串。我已经就此问题询问了 rackspace 技术支持,他们已经确认他们看到了同样的事情,但他们无法解释原因。此外,这 并不是 几天前发生的——我知道是因为我不得不将一些 rackspace 托管域中的一些 TXT 查询结果粘贴到电子邮件中。我逐字粘贴了它们。在发布之前,我检查了我发送的邮件中的消息,以确认它当时没有发生,或者只是我没有注意到——它没有。
有没有人见过这个?这有关系吗?提前致谢。
如果 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
我想知道是否有人遇到过这种情况。我有一个域,其 DNS 由 rackspace 托管。当我配置 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 得到了相同的结果。我还不能确认这是否会导致任何问题(目前),但这是我第一次看到描述性文本被分成两个单独的双引号字符串。我已经就此问题询问了 rackspace 技术支持,他们已经确认他们看到了同样的事情,但他们无法解释原因。此外,这 并不是 几天前发生的——我知道是因为我不得不将一些 rackspace 托管域中的一些 TXT 查询结果粘贴到电子邮件中。我逐字粘贴了它们。在发布之前,我检查了我发送的邮件中的消息,以确认它当时没有发生,或者只是我没有注意到——它没有。
有没有人见过这个?这有关系吗?提前致谢。
如果 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