Правильный синтаксис для записи SPF

Я хочу создать запись SPF для нескольких поддоменов, но понятия не имею, как написать правильный синтаксис. Поскольку я пишу приложение, и оно еще не запущено, я пока не могу его протестировать.

Но у меня есть несколько поддоменов, например: * api.myservice.com * booking.myservice.com * partner.myservice.com

Я знаю, как сделать запись для одного домена. v = spf1 mx ptr a: server01.hosting.com mx: api.myservice.com ip4: 123.12.12.14 ~ all

Но теперь я хотел бы добавить все три или более домена в запись SPF, что будет синтаксис для этого? Или можно просто добавить еще PTR-записей? Я слышал, что это сильно не рекомендуется.

1
задан 9 December 2016 в 18:56
1 ответ

Отсутствие добавления записей PTR не является хорошим способом проверки права собственности на домен.

Если вы хотите поделиться одной записью SPF с несколькими доменами, вы хотите включить их

@ IN TXT "v=spf1 mx ptr a:server01.hosting.com mx:api.myservice.com ip4:123.12.12.14 ~all"
api.myservice.com IN TXT "v=spf1 include:myservice.com -all"
booking.myservice.com IN TXT "v=spf1 include:myservice.com -all" 
partner.myservice.com IN TXT "v=spf1 include:myservice.com -all"

Если вы предоставляете услуги хостинга, которые вы можете использовать для других компаний, я бы предложил специальную запись для этих услуг отдельно от бизнеса

@ IN TXT "v=spf1 mx a:server01.hosting.com mx:api.myservice.com ip4:123.12.12.14 ~all"
_spf IN TXT "v=spf1 ip4:192.0.2.0/24 ip6:2001:db8::/64 -all"
api.myservice.com IN TXT "v=spf1 include:_spf.myservice.com -all"
booking.myservice.com IN TXT "v=spf1 include:_spf.myservice.com -all" 
partner.myservice.com IN TXT "v=spf1 include:_spf.myservice.com -all"

. Другой вариант - иметь a: api.myservice.com для каждой службы, что также не является хорошей идеей из-за 10 ограничений поиска доменов.

  • Избегайте использования записей PTR , вы знаете, что IP-адрес есть, суммируйте их, если можете (обозначение cdir)

  • Не превышайте 10 поисков домена (не используйте A / MX, если вы знаете адреса своего mx и управляете их записями A)

1
ответ дан 3 December 2019 в 23:37

Теги

Похожие вопросы