Какой правильный формат для записи SPF?

10

Запрашивая мой домен, я получаю:

The TXT records found for your domain are:
v=spf1 ip4:50.22.72.198 a mx:wordswithfriends.net ~all 

Так что внешне это выглядит нормально. Однако я также получаю следующее сообщение

Записи SPF также должны публиковаться в DNS как записи типа SPF.
Записи типа SPF не найдены.

Я хочу убедиться, что все абсолютно герметично. Так что в дополнение к TXT-записям мне также нужна чистая SPF-запись. Однако я не могу понять формат. Размещение того же текста в записи SPF, похоже, не работает.

Редактировать:

На данный момент у меня есть запись TXT, но нет записи SPF. Когда я вырезал и вставил из TXT прямо в SPF, я получаю сумасшедшую рекурсивную ошибку DNS, поэтому быстро удалил SPF. Я просто хочу знать правильный формат. Копирование

v=spf1 ip4:50.22.72.198 a mx:wordswithfriends.net ~all 

Прямо в SPF запись не работает.

deltanovember
источник
2
Могу ли я просто мимоходом похвалить оригинальный постер здесь? Это отличный пример того, почему бесконечная тенденция редактировать идентификацию контента из вопросов по SF серьезно раздражает. Если бы он отредактировал свою запись SPF так, чтобы она просто гласила mx: foo.com, ни один из двух убедительных ответов, которые я уже вижу ниже, не был бы опубликован. Да, иногда вещи являются конфиденциальными и потребности об удалении, но я считаю , что это способ злоупотребляют вокруг этих частей, в ущерб всем.
MadHatter

Ответы:

7

Эта запись SPF мне кажется правильной, моя очень похожа на эту.

Где вы получаете ошибку SPF? Я проверил домен с моего клиента SPF, и он говорит, что все в порядке.

Вы всегда можете проверить синтаксис здесь http://www.openspf.org/SPF_Record_Syntax и сгенерировать новый заголовок здесь http://old.openspf.org/wizard.html?mydomain=example.com&submit=Go%21.

$ spfquery -i 50.22.72.198 -m test@wordswithfriends.net -h wordswithfriends.net
pass
Please see http://www.openspf.org/why.html?sender=test%40wordswithfriends.net&ip=50.22.72.198&receiver=spfquery: 50.22.72.198 contains 50.22.72.198
spfquery: domain of test@wordswithfriends.net designates 50.22.72.198 as permitted sender
Received-SPF: pass (spfquery: domain of test@wordswithfriends.net designates 50.22.72.198 as permitted sender) client-ip=50.22.72.198; envelope-from=test@wordswithfriends.net; helo=wordswithfriends.net;
lynxman
источник
+1 для ссылок openspf.org. Это очень понятный и полезный инструмент для создания записей SPF.
Лекенштейн
11

Если вы пытаетесь добавить запись SPF в дополнение к обычной записи TXT , формат точно такой же . Однако вам необходимо использовать версию BIND, которая поддерживает типы записей SPF, т. Е. 9.4.0 или новее.

Если в вашем программном обеспечении DNS отсутствует поддержка «истинных» записей SPF, я бы об этом не беспокоился. Этот тип записи является довольно новым, и вам, безусловно, он не понадобится для совместимости в ближайшие 10 лет или около того. :)

Мартин
источник
1
Это единственный ответ (только с одним +1), который касается вопроса !!!
Алехандро Анжелико
5

Вы только что установили рекорд spf? В этом случае DNS-сервер другой стороны может кэшировать вашу старую зону без записи spf. Так что просто подожди день и попробуй.

Я пошел на http://www.kitterman.com/spf/validate.html, и вы прошли.

Майк
источник