简述域名中SPF记录和MX记录

SPF记录

SPF是发送方策略框架(Sender Policy Framework)缩写,是一种非常高效的反垃圾邮件解决方案。它是跟DNS相关的一项技术,其内容写在DNS的TXT记录里面,是基于IP的邮件身份验证技术。旨在应对垃圾邮件中的一个特别问题——发送方假冒问题。当你定义了你的域名SPF记录之后,接收邮件方会根据你的SPF记录来确定连接过来的IP地址是否被包含在SPF记录里面,如果在,则认为是一封正确的邮件,否则认为是一封伪造的邮件。

SPF记录类似类似这样:

v=spf1 a mx mx:mail.jefflei.com ip4:202.96.88.88 ~all

MX(Mail Exchanger)记录

MX(Mail Exchanger)记录是邮件交换记录,它指向一个邮件服务器,用于电子邮件系统发邮件时根据 收信人的地址后缀来定位邮件服务器。例如,当Internet上的某用户要发一封信给user@mydomain.com时,该用户的邮件系统通过DNS查找mydomain.com这个域名的MX记录,如果MX记录存在, 用户计算机就将邮件发送到MX记录所指定的邮件服务器上。

这种记录用来说明负责接受指定域名的[Email]件服务器是哪一个。仅用于SMTP服务转发邮件的时候。当SMTP服务器需要向外转发name@domain.com的邮件的时候。首先会像DNS查询类行为MX,名称为domain.com的记录。如果没有MX记录则会使用A类型再查询一次。所以MX记录在一定程度上是可以使用A记录替代的。

MX记录的结果比上面两个稍微复杂一些,它包含一个邮件服务器的域名和一个邮件服务器的优先级,如果你的域名使用多个SMTP服务器接受邮件的话,使用多条MX记录指出所有的邮件的服务器,通过优先级参数配置那一台服务作为首选服务器。一般情况下邮件会发给优先级最高的服务器(最小的)。如果该服务器不能连通,则转到下一个优先级的服务器。服务器的优先级顺序可以由“ 轮换 ”机制决定。

一般情况下,即使你的其他服务器和邮件服务区使用相同的IP地址也建议使用MX记录来表示邮件服务器。相对于简单的A记录来说,MX记录的优先级可以控制,另外这样做保持了邮件服务和其他服务的独立性。

Add a Comment

您的电子邮箱地址不会被公开。 必填项已用*标注