MX记录

✍ dations ◷ 2025-06-27 04:26:19 #MX记录

邮件交换记录 (MX record)是域名系统(DNS)中的一种资源记录类型,用于指定负责处理发往收件人域名的邮件服务器。MX记录允许设置一个优先级,当多个邮件服务器可用时,会根据该值决定投递邮件的服务器。简单邮件传输协议(SMTP)会根据MX记录的值来决定邮件的路由过程。

资源记录是域名系统(DNS)的基本信息单元,它们由“记录类型”(例如A,MX,NS等)和“DNS类”(例如Internet,CHAOS等)来加以区分。每条记录都拥有一个有效期(TTL,time-to-live),每当这个时间耗尽后,它们所包含的信息必须从一个权威的名称服务器上进行更新。DNS中的资源记录是按照字段组织的,即DNS树中一个节点的完整网域名称 (FQDN)。而对于MX记录而言,这就是收件人的电子邮件地址的域名部分,即@后面的部分。也就是说,对于someone@example.com这个电子邮件地址,example.com会用做MX记录的查询。

MX记录中的信息包括完整网域名称和优先级。其中网域名称必须能够映射到一个或者多个DNS中类型为A或者AAAA的地址记录, 且根据RFC2181,原则上禁止指向CNAME记录.

当通过互联网发送电子邮件时,发送方的邮件传输代理(MTA,Mail transfer agent)将会向DNS发送请求,查询每个收件人的邮箱域名的MX记录。这个请求将会返回可以接受发往该邮箱域名的邮件交换服务器的列表,以及它们的优先级。接下来,发送方的传输代理将会尝试和这些服务器创建SMTP连接。

MX记录的机制允许为一个邮件域名配置多个服务器,并且允许管理员通过优先级指定尝试连接他们的先后顺序。这对于配置由多个邮件服务器构成的高可用性集群是非常有用的。

MX记录的机制无法改变邮件服务使用的端口号,也无法以不同优先级为权重来将邮件分发给不同的邮件服务器。但是,可以通过指定相同的优先级来将邮件等可能性地分发给多个邮件服务器。

根据RFC 5321, 越小的数字代表越高的优先级。这个字眼可能会令人困惑,所以“偏好数字”应该被视为“距离”为佳:更短的距离为更可取。早前的RFC(RFC 974)指出,当两个服务器的首选号码相同时,它们具有相同的“优先级”,因此这两个术语可以互换使用的。

一个“目标服务器”,即是通常是最优选的一个知道如何发送给相关用户电子邮箱的服务器。其他较低优先级(数字较大的)的服务器,又名为“备份MX”或“次要MX”,通常将消息保存并等待主服务器可用的时候再提取。 如果两台服务器都在线或以某种方式相互连接,则备份MX通常只会短暂性地存放消息,并立即将其转发至主MX的服务器上。备份MX多数只为充当存储和转发的邮件服务器。

邮件会传递到以最小优先编号(最高优先级)的邮件交换服务器,因此用于邮件传递的MX记录应该具有最小的优先编号,通常为0。 例如使用0作为邮件路径记录,并使用10作为验证您拥有您的域名。MX优先级决定服务器应该被联系的顺序(假设有多个服务器并具有不同的优先级):最优先的服务器(以及最小优先编号)将首先被尝试联系。基本上在DNS记录中都会显示其优先编号,但有时也会错误地标记为“优先”。

关于MX优先级的一个常见的误解是,它旨在增加邮件传递的可能性,但只有具备相同首选优先级的MX服务器才能提供此优势,因为MX优先级规定某些服务器应该首先被尝试联系。 MX优先级的另一个常见误解是,为服务器负荷过量情况下的“故障转移”方法。虽然也可以这样使用,但这是一种不好的资源管理技术,因为它故意造成重载,并没有充分利用可用的硬件。只要为所有的服务器分配相同的优先级也一样可以做的到,甚至可以帮助避免负荷过量情况,从而减少延迟来提高系统速度。

SMTP协议创建一个存储转发网络,如果某个网域的所有邮件服务器都处于离线状态时,那么发送邮件服务器将会对发送往该网域的邮件进行排队,以便稍后重试。但是,这些服务器无法得知该网域早前离线服务器的在线状况。发送邮件服务器只有在下次尝试再发送时才会发现该域是可用的。发送邮件服务器的发送时间与最终抵达目的地服务器之间的延迟时间可能由几分钟到几天之间不等,这取决于发送服务器的重试调度。这才是唯一利用备用MX的解决办法。这个方法就是利用次要MX服务器外带数据的方法得知主服务器恢复上线的时间。因此,当主服务器离线时,消息将会发送比在发送服务器排列重新尝试发送时有更好的地方。

以下列出一些不能或者不应该把备用的服务器设为同等的优先级的原因:

相关

  • 真空采血管真空采血管(Vacutainer)是一种真空无菌玻璃或塑料管封闭的血液收集管,管内的真空促进预定的液体量疏入。这种真空管通常用来静脉采血,也有的用来收集尿液样本。真空管管壁有时会
  • 糖蛋白激素α亚基1DZ7, 1E9J, 1FL7, 1HCN, 1HD4, 1HRP, 1QFW, 1XWD, 4AY9· signal transduction · cell-cell signaling · positive regulation of cell proliferation · gonad devel
  • 分期付款分期付款是指在一次交易行为分多次还清欠款。分期付款还可以指:分期付款分期付款可分为有息和无息两种。有息分期付款通常先偿还利息,再付清本金,通常付款总额远高于实际交易价
  • TVBSTVBS频道(英语:TVBS),又名无线卫星电视台,是台湾TVBS(联利媒体)经营的有线电视频道,也是该公司第一个开播的频道,简称S台(原简称为T台)。台湾在1990年之前,电视仅有台视、中视、华视,号称
  • 师琼瑜师琼瑜(1968年2月18日-)生于台湾桃园县中坜市(今桃园市中坜区)云南村,籍贯是云南省缅宁县,毕业于私立中国文化大学中文系文艺创作组。父亲师云山曾为滇缅战区游击队副司令,受到父执
  • 袁广泉 (歌手)袁广泉(1992年10月6日-),河南许昌人,中国男中音歌手,毕业于柴可夫斯基音乐学院。2019年,作为演唱成员参加湖南卫视综艺节目《声入人心》第二季。袁广泉出生在河南省许昌市,从小跟着
  • 哥斯拉·摩斯拉·王者基多拉 大怪兽总攻击《哥斯拉·摩斯拉·王者基多拉 大怪兽总攻击》(日语:ゴジラ・モスラ・キングギドラ 大怪獣総攻撃)是2001年12月15日上映的日本电影,东宝电影公司制作、发行,票房收入超过27亿日圆
  • 古贺辰四郎古贺辰四郎(1856年2月23日-1918年8月15日)是一位日本企业家,同时被日本方面认为是钓鱼台列岛的“开拓者”。
  • 迪姆拉乌帕齐拉迪姆拉乌帕齐拉(孟加拉语:ডিমলা,英语:Dimla Upazila)是孟加拉国尼尔帕马里县的一个乌帕齐拉,位于朗布尔专区的尼尔帕马里县。。据1991年孟加拉国人口普查(英语:1991 Bangladesh census),迪姆拉共有户数36,440户,人口187696人。其中男性占比51.24%,女性占比48.76%;成年人口91,421人。该地7岁以上人口之平均识字率为19.4%。
  • 阿戈斯蒂诺·卡米利亚诺阿戈斯蒂诺·卡米利亚诺(意大利语:Agostino Camigliano;1994年7月11日-)是一位意大利足球运动员。在场上的位置是中后卫。他现在效力于意大利足球甲级联赛球队乌迪内斯足球俱乐部。