我想为多个子域创build一个SPFlogging,但我不知道如何编写正确的语法。 由于我正在编写一个应用程序,它还没有运行,所以我还不能testing它。
但我有一些子域名,例如:* api.myservice.com * booking.myservice.com * partner.myservice.com
我知道如何为单个域创buildlogging。 v = spf1 mx ptr a:server01.hosting.com mx:api.myservice.com ip4:123.12.12.14〜all
但是现在我想在SPFlogging中添加所有三个或更多的域,那么这个语法是什么? 或者我可以简单地添加更多的PTRlogging? 我听说这是严重的缺陷。
不添加PTRlogging不是validation域名所有权的好方法。
如果你想分享一个单一的spflogging与多个域,你想包括他们
@ 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"
如果您托pipe可能用于其他公司的服务,我会build议为与业务分开的服务提供特殊logging
@ 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.comlogging每个服务,也不是一个好主意,因为有10个域名查找上限。
避免使用PTRlogging ,你知道IP地址是,如果你可以总结它们(cdir符号)
不要超过10域查找(如果你知道你的MX的地址并pipe理他们的Alogging,不要使用A / MX)