下午,刚给客户部署一套Exchange环境,性能和功能还算满意,但不幸的事情每天都会发生,基本上外网发信都没有问题,但唯独给某个域名发信时失败,在此我们以ronglian.com为例,于是发生了下面的故事:

症状:此问题是一个已知错误,有现成的解决方法,本文档只是做了一个案例分享而已,如下图所示:

exchange 2010 专题 -使用外部DNS解析_exchange 2010  dns

    为了看到较为详细的内容,还可以利用Exchange邮件跟踪功能,如下图所示,打开EMC----工具箱,打开“邮件跟踪”。

exchange 2010 专题 -使用外部DNS解析_exchange 2010  dns_02

然后,弹出下面所示的登录界面,使用管理员登录,在此使用exadmin。

exchange 2010 专题 -使用外部DNS解析_exchange 2010  dns_03

我们需要搜寻的是杜飞的邮箱,如下图所示:

exchange 2010 专题 -使用外部DNS解析_exchange 2010  dns_04

从下面找到发给ronglian的邮件(可惜这个图我忘记截下来了),双击打开可以看到以下的信息:

exchange 2010 专题 -使用外部DNS解析_exchange 2010  dns_05

在这个图中,报告了:451 4.4.0 DNS Query failed的错误。

在队列中也能看到相应的信息:

exchange 2010 专题 -使用外部DNS解析_exchange 2010  dns_06

解决方法:从上面的报错中可以知道是DNS解析的问题,解决思路是解析外部域名是使用公网DNS就不要再使用公司内部的DNS了,以减少延迟时间,方法如下:

第一步,我们需要定义出来Exchange 所使用的内部DNS和外部DNS,如下图所示:

exchange 2010 专题 -使用外部DNS解析_exchange 2010  dns_07

外部使用的是公网上的202.106.0.20或者是8.8.8.8,当然具体要视情况而定。

exchange 2010 专题 -使用外部DNS解析_exchange 2010  dns_08

内部DNS就使用网卡上所设置的DNS,在此就是我的两个域控兼DNS的IP地址。所有的HUB服务器都需要设置,然后设置全局设置下的发送连接器。

然后,需要修改发送连接器的设置,如下图所示:“使用传输服务器上的外部DNS查找设置”。

exchange 2010 专题 -使用外部DNS解析_exchange 2010  dns_09

然后,再进行测试,发现一切都OK了,此次故障解决完毕。

exchange 2010 专题 -使用外部DNS解析_exchange 2010  dns_10