问题描述:
用户会发现当Lotus/Domino服务器路由邮件到Internet网络域时, 会有一些邮件路由失败。用户尝试在服务器控制台上输入"show tasks",路由器(router)很长时间内都会显示 "dispatching messages" 。
在用户使用 (debugrouter = 3)进行问题分析的时候,会发现以下有关DNS的报错:
"res_send failure DNS resolver error"
"Unable to resolve destination domain"
"DNS is unavailable, message will be requeued"

但是此种问题只发生在某些外发网络域上,而不是所有。
 
 
解答:
当用户使用Microsoft Windows Server 2003 作为Domino 的DNS服务器时,会存在一些已知的问题造成上述报错。
Microsoft提供的细节描述为:当Microsoft Windows Server 2003作为DNS 服务器时,会间歇性停止回复对客户端(Domino 服务器也是其中之一)的DNS查询, 导致客户端无法正常解析DNS记录。
Microsoft针对有关问题及其每个具体问题的特性, 提供了多种解决方案。 此处举例使用较多的三种, 客户如遇到相类似问题, 建议咨询Microsoft 产品技术支持。更多的文档可以从Microsoft 知识库获得 ( http://support.microsoft.com/ ):
 
"DNS Intermittently Stops Resolving Some Host Names"
Article # 830905
http://support.microsoft.com/?id=830905
 
"Some DNS Name Queries Are Unsuccessful After You Upgrade Your DNS Server to Windows Server 2003"
Article # 832223
http://support.microsoft.com/?id=832223
 
"You receive a "DNS lookup failure" error message and e-mail messages are returned when you send mail through a Windows Server 2003-based DNS server"
Article # 833975
http://support.microsoft.com/?id=833975
 
提示:如果在尝试解决问题的工程中发现对域名的解析(通过nslookup 的方式)有些成功, 有些失败。
 
解决方法:
打开DOMINO服务器上注册表中的
\\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters
项目,然后把NameServer的值设置为你机器的首选DNS服务器IP地址,然后重启DOMINO
 
 或者建议更换DNS服务器重新进行测试。Domino更改DNS服务器可以直接通过修改notes.ini 参数 DNSServer=IP1,IP2的方式 -- 举例 (DNSServer=192.168.1.1,202.96.128.166)
 
 
官方解决方案
 
Domino server on Windows 2000 or Windows 2003 cannot send outbound SMTP mail