无法找到“主机”或“MX”记录

[本主题旨在解决由 Exchange Server 分析工具发现的特定问题。应只将此主题应用到已对其运行 Exchange Server 分析工具并且正面临该特定问题的系统中。通过可以免费下载的 Exchange Server 分析工具,远程收集拓扑中每台服务器的配置数据并自动分析数据。结果报告详述了重要的配置问题、潜在问题以及一些非默认产品设置。通过遵守这些建议,可以获得更佳的性能、可伸缩性、可靠性及正常运行时间。有关此工具或下载最新版本的详细信息,请参阅 https://go.microsoft.com/fwlink/?linkid=34707(英文网页)上的“Microsoft Exchange 分析工具”。]  

上一次修改主题: 2007-05-10

Microsoft Exchange 分析工具执行域名系统 (DNS) 查找,以检索域的邮件交换器 (MX) 记录。如果 Exchange 分析工具无法从 DNS 服务器中检索到域的 MX 记录,Exchange 分析工具将尝试 DNS 查找,以检索 Exchange 服务器尝试向其发送邮件的域的主机 (A) 记录。

如果下列条件为真,则 Exchange 分析工具将显示错误:

  • Exchange 分析工具无法检索到域的 MX 记录。
  • DNS 查找操作无法返回任一主机 (A) 记录的 IP 地址。

此错误表示域和服务器可能丢失了 DNS 邮件交换器 (MX) 和主机 (A) 记录。除了会造成其他路由或服务延迟外,该错误还可能导致发往远程域的邮件在 Exchange 服务器的“远程传递”队列中进行备份。

为了确定邮件主机,发送 Exchange 服务器会检查 MX 记录。接下来,发送服务器通过检查地址记录(A 记录)将 MX 记录解析为 IP 地址。

邮件交换器 (MX) 和主机 (A) 记录的 DNS 查找可能因下列原因失败:

  • DNS 服务器停机或由于网络故障或其他原因而不可访问。
  • 由于远程服务器的主机 (A) 记录不可用或不正确,DNS 服务器丢失此记录。
  • 未将 DNS 服务器配置为允许动态主机记录更新。
  • 系统正在尝试发送未送达报告 (NDR) 以响应可能伪装了其发件域的垃圾邮件。如果是这种情况,应删除这些邮件。请参阅本文的“详细信息”一节中的“Exchange Server 死信删除和存档工具”链接。

验证 DNS 服务器是否联机,以及 MX 和主机记录是否存在

  1. 通过执行下列一项或多项检查来验证 DNS 服务器是否正在运行:

    • 从 DNS 服务器上的 DNS 管理程序中查看 DNS 服务器的状态。
    • 重新启动 DNS 服务器。有关详细信息,请参阅“Start, stop, pause, or restart a DNS server”(启动、停止、暂停或重新启动 DNS 服务器)(https://go.microsoft.com/fwlink/?LinkId=62999)。
    • 使用 nslookup 命令验证 DNS 服务器是否响应。有关详细信息,请参阅“Verify DNS server responsiveness using the nslookup command”(使用 nslookup 命令验证 DNS 服务器是否响应)(https://go.microsoft.com/fwlink/?LinkId=63000) 中的说明。
  2. 使用 nslookup 来验证是否正确地配置了邮件交换器 (MX) 记录。有关详细信息,请参阅“Exchange Server 传输和路由指南”(https://www.microsoft.com/technet/prodtechnol/exchange/zh-cn/guides/E2k3TransnRouting/52b1df56-0437-47a6-bb66-043f110962c6.mspx?mfr=true) 中的“验证 DNS 设计和配置”部分的“如何使用 Nslookup 来验证 MX 记录配置”。

  3. 使用 nslookup 验证 DNS 服务器上是否存在主机 (A) 记录。有关详细信息,请参阅“To verify A resource records exist in DNS”(验证 DNS 中存在的资源记录)(https://go.microsoft.com/fwlink/?LinkId=63001)。

  4. 如果主机 (A) 资源记录不存在,请手动添加或修改 A 资源记录,或将 DNS 服务器配置为启用动态记录更新:

详细信息