Exchange关于主域名和二级域名分别作两地邮件系统的配置办法
今天一个客户跟我反馈问题,关于Exchange邮件系统,他本身有一个域名***.com.cn。然后他想要在青岛重新架构一台服务器,使用qd.***.com.cn。理论上这个二级域名作为一个新域名和原来的主域名应该是互相不干扰的。但是他测试的时候却出现了一个很奇怪的问题。请听我娓娓道来。
原来他的二级域名做的没有任何问题,A记录和MX记录分别指向了青岛本地Exchange的IP地址。这样配置是没有错误的,我也帮助其检查了配置,完全没错的。但是却出现一个很奇怪的现象,就是外网的邮件能收到,但是这两个域名之间的邮件反倒是收不到,这是不是很奇怪呢?
开始我以为他配置错误了,因为退信显示的是domain not found。理论上只有二级域名做的失败了,才会出现这种错误,也就是找不到这个域名。所以我帮助他检查了二级域名的设置,发现除了MX记录做的不太规范之外,其他都是正确的,A记录和MX记录都是正常可用的。
那又会是什么问题导致Exchange这两地,两个域名不能互发呢?是因为相同的域名的缘故吗?
我分析了一下问题的原因,和邮件工作的原理,理论上,这两个域名如果分地架构的话,相当于两套独立的邮件系统,互相不干扰的。也就是说青岛本地的Exchange和上海的Exchange是单独开来的。邮件应该是走公网传输的,后来我让该客户把青岛的邮件服务器给我远程看了一下,结果发现该客户使用的DNS是内网的DNS,解析不到主域名的DNS,所以导致了邮件解析不了,退信错误domain not found!修改本地DNS为8.8.8.8 和备用dns8.8.4.4之后重启了一下服务器。结果邮件顺利通过了。
这也给了我一个启示,邮件服务器的DNS解析工作相当重要,像我们Relaypod™(锐利)电邮这样的公司,一般都会架设自己的DNS解析服务器来解析域名。这样比较稳妥,因为很多域名服务商的DNS都是为了做网站用的,不能很好的考虑全面。所以对于邮箱运营来说,不够给力。
