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 использует адреса _underscore для хранения определенных записей DNS. Выбор символа не имеет особого значения; это просто соглашение об именовании.

решение2

«include» позволяет вашей записи SPF включать другую запись SPF, так что по сути она просто указывает на запись хоста.

Инструмент наhttp://www.kitterman.com/spf/validate.htmlтакже выполняет поиск по включениям и сообщит вам открытым текстом, что хост spf.google.com не существует.

Связанный контент