SPF:v=spf1 include:_spf.google.com ~all 和 v=spf1 include:spf.google.com ~all 之间的区别

SPF:v=spf1 include:_spf.google.com ~all 和 v=spf1 include:spf.google.com ~all 之间的区别

有什么区别

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

v=spf1 include:spf.google.com ~all

(第一个在 spf 前面有下划线,第二个没有)

答案1

spf.google.com不存在,但_spf.google.com包含有效的 SPF 记录。

换句话说:只有第一行真正起作用(截至目前)。

如果您在 DNS 中搜索 _spf.google.com,您会得到以下结果:

_spf.google.com IN TXT v=spf1 include:_netblocks.google.com include:_netblocks2.google.com include:_netblocks3.google.com ~all

Google 使用 _下划线地址来保存特定的 DNS 记录。字符选择没有特别的意义;这只是他们的命名约定。

答案2

“包含”让您的 spf 记录包含另一个 spf 记录,因此它基本上只是指向一个主机条目。

该工具位于http://www.kitterman.com/spf/validate.html还对包含的内容执行查找,并以明文形式告诉您主机 spf.google.com 不存在。

相关内容