MX记录全称是邮件交换记录,在使用邮件服务器的时候,MX记录是无可或缺的,比如A用户向B用户发送封邮件,那需要向DNS查询B的MX记录,DNS在定位到了B的MX记录后反馈给A用户,然后A用户把邮件投递到B用户的MX记录服务器里。
MX 记录全称是邮件交换记录,在使用邮件服务器的时候,MX 记录是无可或缺的,比如 A 用户向 B 用户发送一封邮件,那么他需要向 DNS 查询B的 MX 记录,DNS 在定位到了 B 的 MX 记录后反馈给 A 用户,然后A用户把邮件投递到 B 用户的MX记录服务器里。
邮件交换记录 (MX record)是域名系统(DNS)中的一种资源记录类型,用于指定负责处理发往收件人域名的邮件服务器。MX 记录允许设置一个优先级,当多个邮件服务器可用时,会根据该值决定投递邮件的服务器。简单邮件传输协议(SMTP)会根据 MX 记录的值来决定邮件的路由过程。
MX 记录中的信息包括完整网域名称和优先级。其中网域名称必须能够映射到一个或者多个 DNS 中类型为 A 或者 AAAA 的地址记录, 且根据 RFC2181,原则上禁止指向 CNAME 记录。
当通过互联网发送电子邮件时,发送方的邮件传输代理(MTA,Mail transfer agent)将会向 DNS 发送请求,查询每个收件人的邮箱域名的 MX 记录。这个请求将会返回可以接受发往该邮箱域名的邮件交换服务器的列表,以及它们的优先级。接下来,发送方的传输代理将会尝试和这些服务器建立 SMTP 连接。
MX 记录的机制允许为一个邮件域名配置多个服务器,并且允许管理员通过优先级指定尝试连接他们的先后顺序。这对于配置由多个邮件服务器构成的高可用性集群是非常有用的。
MX 记录的机制无法改变邮件服务使用的端口号,也无法以不同优先级为权重来将邮件分发给不同的邮件服务器。但是,可以通过指定相同的优先级来将邮件等可能性地分发给多个邮件服务器。