MX记录(邮件交换记录)是DNS中用于指定接收某域名邮件的服务器的一种资源记录。发件方通过查询MX记录找到收件域名对应的邮件服务器,并按优先级数值决定投递顺序,是企业邮箱和自建邮件服务正常收信的关键配置。

| 类型 | DNS 资源记录 |
| 英文全称 | Mail Exchange Record |
| 所属体系 | 域名系统(DNS) |
| 相关协议 | SMTP(简单邮件传输协议) |
| 主要用途 | 指定域名的收件邮件服务器 |
MX记录(Mail Exchange Record,邮件交换记录)是域名系统(DNS)中的一种资源记录类型,用于指定负责接收发往某个域名的电子邮件的邮件服务器。
当有人向 user@example.com 发送邮件时,发件方的邮件服务器并不会直接猜测该把邮件送到哪里,而是先向 DNS 查询 example.com 的 MX记录,得到负责收信的邮件服务器主机名,再通过简单邮件传输协议(SMTP)把邮件投递过去。可以说,MX记录就是一个域名的「邮件收件地址簿」。
一个域名可以配置多条MX记录,每条记录都带有一个优先级数值。数值越小优先级越高,发件方会优先尝试投递到优先级最高的服务器;如果该服务器不可用,再依次尝试优先级较低的备用服务器,从而实现邮件服务的冗余和容灾。
使用企业邮箱服务(如各大邮件服务商提供的域名邮箱)时,通常需要按服务商要求在域名的 DNS 解析中添加指定的MX记录,域名才能正常收信。
设置MX记录一般在域名的 DNS 解析管理后台进行:新增一条记录类型为 MX 的解析,主机记录通常填 @(代表根域名),记录值填邮件服务商提供的服务器主机名,并按要求填写优先级。修改后需要等待 DNS 解析生效,可用 dig 或 nslookup 等工具查询验证。
问:没有配置MX记录会怎样?答:其他邮件服务器将无法确定该域名的收信服务器,发往该域名的邮件通常会投递失败并被退回,域名邮箱无法正常收信。
问:多条MX记录的优先级数字怎么理解?答:数字越小优先级越高。发件方会先尝试数字最小的服务器,失败后再按数字从小到大依次尝试其余服务器,起到主备容灾的作用。
问:MX记录可以直接填 IP 地址吗?答:按照标准不可以。MX记录的值必须是主机名,再由该主机名的 A 或 AAAA 记录解析出 IP,直接填 IP 可能导致部分邮件系统拒绝投递。

| 类型 | DNS 资源记录 |
| 英文全称 | Mail Exchange Record |
| 所属体系 | 域名系统(DNS) |
| 相关协议 | SMTP(简单邮件传输协议) |
| 主要用途 | 指定域名的收件邮件服务器 |
登录 后参与讨论
暂无讨论,来发表第一条评论吧