MX记录和spf记录

来源:互联网 发布:龙门县网络问政 编辑:程序博客网 时间:2024/04/30 10:35
DNS中MX记录设置:
*********************************************************************************
xxx.com.                               IN MX   10      mx01.xxx.com.
xxx.com.                               IN MX   20      mx02.xxx.com.
xxx.com.                               IN TXT          "v=spf1 ip4:61.211.120.156 a:xxx.com mx:xxx.com -all"


mx01.xxx.com.                          IN A            61.211.120.156
mx02.xxx.com.                          IN A            61.211.120.157

sysmail.xxx.com.                       IN MX   10      mx03.xxx.com

mx03.xxx.com.                          IN A            61.211.120.158
sysmail.xxx.com.                       IN TXT          "v=spf1 ip4:61.211.120.158 a:sysmail.xxx.com mx:sysmail.xxx.com -all"

说明:

如果发邮件到leo.man@xxx.com,dns首先查询MX记录,(xxx.com.  IN MX   10   mx01.xxx.com.)
再通过mx01.xxx.com.查询到A记录(mx01.xxx.com.   IN A  61.211.120.156)
然后通过SMTP协议发送邮件到61.211.120.156


如果发邮件到leo.man@sysmail.xxx.com,dns首先查询MX记录,(sysmail.xxx.com.  IN MX   10   mx03.xxx.com.)
再通过mx03.xxx.com.查询到A记录(mx03.xxx.com.   IN A  61.211.120.15
然后通过SMTP协议发送邮件到61.211.120.158
 
检查mx记录
1:dig -t mx sysmail.dianping.com
2:  nslookup
    set q=mx
    sysmail.xxx.com
 


 
每个域名配置一个spf记录.
 
什么是SPF
  就是Sender PolicyFramework。SPF可以防止别人伪造你来发邮件,是一个反伪造性邮件的解决方案。当你定义了你的domainname的SPF记录之后,接收邮件方会根据你的SPF记录来确定连接过来的IP地址是否被包含在SPF记录里面,如果在,则认为是一封正确的邮件,否则则认为是一封伪造的邮件.
 
 a    你域名的A记录 
 mx   MX服务器 
 ptr  ptr记录可以直接联系IDC来做,一般7个工作日完成.
 all  意思是除了上面的,其他的都不认可。
 ip4   你还有没有其他的ip发信?可能你的smtp服务器是独立出来的,那么就填入你的IP地址或者网段。
 
 检查spf记录
检查spf记录:
1:dig -t txt sysmail.xxx.com 
 
2: nslookup
 
  set q=txt
 

  sysmail.xxx.com