什么是DNS条目中的MX记录?
时间:2020-01-09 14:16:23 来源:igfitidea点击:
问题:在DNS配置文件中MX记录的作用是什么?
答:MX是邮件交换器记录的缩写。
域名系统(DNS)存储和将许多类型的信息与域名相关联,包括=> IP地址=>主机别名=>电子邮件服务器地址等
DNS服务器是一种通用的分布式复制数据查询服务,主要在Internet上用于将主机名转换为Internet地址,例如将www.yahoo.com转换为66.94.234.13或反之亦然。
a)要指定IP地址,您需要使用A记录。
b)要指定电子邮件服务器IP,您需要使用MX记录。
使用MX记录时,应该路由Internet电子邮件。
MX记录指向应该接收电子邮件的服务器,以及它们相对于彼此的优先级。
考虑以下用于gite.in域的DNS区域文件:
@ IN SOA gite.in ( 2007020704 ; Serial 3600 ; Refresh 300 ; Retry 604800 ; Expire 3600 ; Minimum ) @ 86400 IN ns ns1.gift.com. @ 86400 IN ns ns2.gift.com. @ 86400 IN a 75.126.43.232 www 86400 IN a 75.126.43.232 mx1 86400 IN a 75.126.43.233 mx2 86400 IN a 75.126.43.234 ns1 86400 IN a 75.126.43.233 ns2 86400 IN a 75.126.43.234 mail.gite.in 86400 IN cname mail.theitroad.local. 10 @ 604800 IN mx mx1.gift.com. 20 @ 604800 IN mx mx2.gift.com.
最后两行定义了针对gite.in邮件服务器的MX标记。
因此,如果有人将电子邮件发送到[email protected],它将首先被路由到名为mx1.gite.in的邮件服务器。
如果mx1无法接受电子邮件,它将被路由到第二个邮件服务器mx2.gite.in。
MX服务器的相对优先级由DNS MX记录中存在的优先级数字确定。
当远程客户端(通常是另一台邮件服务器)对域名进行MX查找时,它将获取服务器及其偏好编号的列表。
优先级编号最小的MX记录具有最高优先级,并且是第一个尝试的服务器。
远程客户端将一直进入服务器列表,直到成功发送邮件或由于服务器不可达或该服务器上不存在邮件帐户而导致永久客户端被拒绝。
如果有多个具有相同优先级编号的条目,则在进入低优先级条目之前必须尝试所有这些条目。