我对SPF记录有疑问(我不是DNS的大专家) 在主域(mydomain.com),我们有邮件服务器,我们的DNS有这样的记录(mx,a和txt):
IN MX 10 mail.mydomain.com.
mail IN A 1.1.1.1
mail IN A 2.2.2.2
mydomain.com. IN TXT "v=spf1 ip4:1.1.1.1 ip4:2.2.2.2 a:mail.mydomain.com ~all"
现在我们必须在专用子域(mysubdomain.mydomain.com)中安装其他邮件服务器。 我计划使用zimbra从这个子域发送电子邮件。 我有一个问题,所以DNS中的记录是正确的::
IN MX 10 mail.mydomain.com.
mysubdomain IN MX 10 mail1.mydomain.com.
mail IN A 1.1.1.1
mail IN A 2.2.2.2
mail1 IN A 3.3.3.3
mail1 IN A 4.4.4.4
mysubdomain IN A 3.3.3.3
mysubdomain IN A 4.4.4.4
mydomain.com. IN TXT "v=spf1 ip4:1.1.1.1 ip4:2.2.2.2 a:mail.mydomain.com ~all"
mysubdomain.mydomain.com. IN TXT "v=spf1 ip4:3.3.3.3 ip4:4.4.4.4 a:mail1.mydomain.com ~all"
请告诉我,这是正确的还是我应该做些改动?
祝你好运, bcteam
答案 0 :(得分:-1)
除邮件服务器外,您的记录看起来还不错。不要显式使用a
子句和邮件服务器主机名,只需使用mx
子句。而不是:
mydomain.com. IN TXT "v=spf1 ip4:1.1.1.1 ip4:2.2.2.2 a:mail.mydomain.com ~all"
mysubdomain.mydomain.com. IN TXT "v=spf1 ip4:3.3.3.3 ip4:4.4.4.4 a:mail1.mydomain.com ~all"
说:
mydomain.com. IN TXT "v=spf1 ip4:1.1.1.1 ip4:2.2.2.2 mx ~all"
mysubdomain.mydomain.com. IN TXT "v=spf1 ip4:3.3.3.3 ip4:4.4.4.4 mx ~all"
完成后,请在Scott Kitterman's site上测试您的设置。