每个子域一个SPF记录?

时间:2017-10-03 09:38:09

标签: dns spf

大家都知道,DNS记录中只应设置一条SPF记录。然而,我的问题是,这是否也适用于其他子域。

例如,我通过AWS发送电子邮件,并且给定的SPF记录为"v=spf1 include:amazonses.com ~all" @ noreply。但我也使用Protonmail与相同的域名和SPF记录给出"v=spf1 include:_spf.protonmail.ch mx ~all" @ root

不仅子域名不同,而且质子邮件记录还有一个' mx'在它也。


我到底该怎么把它放在我的DNS中?

1 个答案:

答案 0 :(得分:2)

您可以非常高兴地为子域名制定单独的SPF政策 - example.com的SPF可能与mail.example.com的SPF不同。这些记录的内容也可以是独立的,并且没有理由MX mail.example.comdomain.com的{​​{1}}相同 - 事实上除非你另有说明,否则它被假定为。

尽管如此,您还不清楚您是否需要子域名,但只是将针对同一域名的不同来源的SPF组合在一起,例如您提供的2个示例可以组合为:< / p>

v=spf1 mx include:_spf.protonmail.ch include:amazonses.com ~all

地址的本地部分(@的左侧,如root@example.comnoreply@example.com)在SPF检查中无法识别,因此无关紧要。

如果这不是您的意思,请扩展您的问题。