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 不存在。

相關內容