什么是MX?
MX记录(Mail Exchanger记录)是DNS中的一种记录类型,用于电子邮件系统发邮件时根据收信人的地址后缀来定位邮件服务器。
为什么要设置MX?
设置MX记录的主要目的是指定邮件服务器的地址,以便确保电子邮件能够正确地路由到目标收件人的邮件服务器。
MX优先级的意义
MX记录中的优先级(Priority)字段用于指定邮件服务器的优先级顺序。
示例,"mx1.em.dingtalk.com"的优先级为5,"mx2.em.dingtalk.com"的优先级为10。
邮件服务器将首先尝试将邮件发送到"mx1.em.dingtalk.com";
如果该服务器不可用,则尝试发送到"mx2.em.dingtalk.com"。
通过设置MX记录的优先级,可以实现对邮件服务器的故障转移和负载均衡,确保电子邮件的可靠传递。
添加方法
如下以阿里云解析DNS为例:
如果您的域名不在阿里云购买的,具体添加方法建议咨询域名所在服务商。
1、登录阿里云解析DNS,在列表中选择需要解析的域名。单击“解析设置”,进入解析设置界面。
2、在解析设置界面,单击“添加记录”,填写完成点击“确认”。
如果您目前添加了多个邮箱服务商的MX解析,这会导致收信异常,请您根据邮箱的使用情况只保留一个邮箱服务商的MX解析。
钉钉企业邮箱MX记录值
云解析DNS添加MX解析如图所示
3、设置完成后等待TTL生效时间,查询当前配置的MX记录。
检查MX记录是否生效的方法
查询MX记录可使用阿里云DNS工具,可以使用它来查询DNS中的各种记录信息。
二、CNAME
CNAME即别名记录,这种记录允许您将多个名字映射到同一台计算机。
例如:“主机记录值.域名”cname指向“mail.em.dingtalk.com”。
钉钉企业邮箱CNAME记录:
云解析DNS添加CNAME解析如图所示:
三、SPF
什么是SPF?
SPF(Sender Policy Framework)是电子邮件系统中发送方策略框架的缩写,是一个非常高效的垃圾邮件解决方案。
为什么要设置SPF?
接收邮件方会根据域名的SPF记录来确定发信方的IP地址是否在SPF记录里面。
如果在,则认为是一封真实的邮件,否则认为是一封伪造的邮件进行退回。
添加方法
如下以阿里云解析DNS为例:
如果您的域名不在阿里云购买的,具体添加方法建议咨询域名所在服务商。
1、登录阿里云解析DNS,在列表中选择需要解析的域名。单击“解析设置”,进入解析设置界面。
2、在解析设置界面,单击“添加记录”,填写完成点击“确认”。
示例:
记录类型:TXT
主机记录:@
记录值:v=spf1 include:spf.em.dingtalk.com -all
说明
若您还有其他发信IP,可把记录值按照v=spf1 IP4:IP地址 include:spf.em.dingtalk.com -all形式添加到SPF解析中,请务必确保该IP为可信任IP,若为共享IP,存在被仿冒发信风险。
3.设置完成后等待TTL生效时间,查询当前配置的SPF记录。
检查SPF记录是否生效的方法
查询SPF记录可使用阿里云DNS工具,可以使用它来查询DNS中的各种记录信息。
四、域名解析生效时间
全球有很多的互联网节点与 DNS 服务器,在设置域名解析记录后,将此结果同步至全球各个DNS服务器,这一过程所需要的时间即为解析生效时间。 域名解析记录生效的时间可以分为如下三种情况(以云解析DNS为例):
新增解析记录生效时间,使用云解析DNS新增解析记录,实时生效。
修改解析记录生效时间,使用云解析DNS解析修改解析记录,最终生效时间取决于各地运营商的DNS服务器缓存刷新时间(各地ISP的DNS上缓存了修改前的解析记录,不会实时更新),一般情况下等同于您之前设置解析时的 TTL 时间。例如你之前的解析设置中TTL值为10分钟,修改解析后将在10分钟内实现全球生效。
修改DNS后,设置解析记录生效时间,如修改了DNS地址后使用云解析DNS修改解析记录,最终生效时间同样取决于各地运营商的DNS服务器缓存刷新时间。但各地DNS的刷新时间不一致,且刷新时间较长,导致解析在全球生效时间需要24~48 小时。.com等国际域名需要 48 小时,.cn 等中国域名需要24小时。