理解邮件正向解析和反向解析

发布时间:2021-01-06编辑:脚本学堂
理解邮件正向解析和反向解析

    在做域名的MX记录解析时,有时容易忽略反向解析,孰不知反向解析在群发邮件中起的作用是不可小视的哦。
    这里为大家推荐一篇文章,以加深理解邮件正向解析和反向解析。

【事件描述】:前一段时间,有人反映给我的雅虎邮箱发邮件,邮件被退回。
【事件原因】:目前许多邮件服务器如sina.com,hotmail.com,yahoo.com.cn,等等都采用了垃圾邮件识别阻拦技术+IP反向解析验证技术以更好的阻拦垃圾邮件。
【事件分析】:
①.A记录:解析域名到IP(域名→IP的过程);在域名服务商那里做;
②.PTR记录:解析IP到域名(DNS的反向解析、rDNS、IP反向解析),DNS服务器里有两个区域,即“正向查找区域”和“反向查找区域”,反向查找区域即是这里所说的IP反向解析,它的作用就是通过查询IP地址的PTR记录来得到该IP地址指向的域名。(IP→域名的过程)
PTR记录也就是反向解析需要到ISP提供商那里做。原因非常简单,因为IP是由ISP服务商提供的,比如中国电信或者中国网通来管理的。所以你需要找你的ISP提供商,也就是IP地址的提供单位。

【简介分析】:如何设置企业邮件服务器的MX记录
正确设置MX(Mail Exchanger)邮件交换记录是企业电子邮件服务稳定运行的基本条件,我们经常发现很多企业电子邮箱管理员因为设置了不符合规范的MX记录,导致重要的外部邮件退回或者丢失。我们先看一个常见的样例:
yourdomain.com        MX preference = 10, mail exchanger = 221.57.37.160
将MX记录设置直接对应IP地址,这是不符合RFC标准的设置,根据RFC的smtp协议设置标准,邮件交换记录MX应该指向一条A记录,而不是直接对应IP地址。
上面的样例,邮箱管理员应该增加一条A记录,如
mail.yourdomain.com   internet address = 221.57.37.160
然后再将MX记录指向这条A记录:
yourdomain.com        MX preference = 10, mail exchanger = mail.yourdomain.com
请检查您的企业邮件服务器的MX记录是否设置规范,但是否这样的设置就万事无忧了呢?
回答是否定的。虽然上述yourdomain.com设置符合RFC标准,通常情况外部邮件能够正常到达服务器,但依然不是我们推荐的设置方法,因为这种设置缺乏网络和邮件服务器的冗余,一旦遇到网络瞬断或者邮件服务器暂时不可用,那么外部邮件依然可能退回或者丢失。我们先来看几个样例:
 
IBM公司:
mx-mail-1
雅虎:
mx-mail-2
上面的域名有个共性,都是设置多条MX记录,对应了多条IP和邮件服务器,邮件服务器具备了网络和服务器冗余,这样才能稳定接受外部邮件。我们建议企业邮件服务器至少需要2条MX记录,考虑到国内的南北电信互联互通问题,跨电信、网通双IP最佳。如果您的邮件服务器采用电信、网通双IP接入(或者多台邮件服务器)
mail1.yourdomain.com   internet address = 电信IP地址
mail2.yourdomain.com   internet address = 网通IP地址
【正确举例】:以mail.csst.com为例
 正向解析:nslookup -q=mx csst.com
 mx-mail-3
反向解析:nslookup -q=prt 210.75.9.253
mx-mail-4