如何验证 MX 记录是否未指向内部域
上一次修改主题: 2005-05-20
SMTP 在查询 DNS 时,总是先查询 MX 记录。如果存在内部 MX 记录并且/或者其配置不正确,则内部邮件传递将不会工作。
开始之前
在执行本主题中的步骤之前,请阅读验证 DNS 设计和配置。
步骤
确认 MX 记录不指向内部域
在命令提示符下,键入 nslookup,再按 Enter 键。
键入 server <IP address>,其中 IP address 是内部 DNS 服务器的 IP 地址。
键入 set q=a,再按 Enter 键。
键入 <fqdn>,其中 fqdn 是 SMTP 虚拟服务器(和 Exchange 服务器)的完全限定名称,再按 Enter 键。
确认返回的结果与计算机的 IP 地址匹配。在多宿主计算机上,IP 地址应与 SMTP 虚拟服务器的 IP 地址匹配(一种例外的情况是:只有一个虚拟服务器,并且其 IP 地址为“所有未分配”)。结果应如下所示:
set q=a > server1.example.local Name: server1.example.local Address: 192.168.1.10
如果仅返回正确的 A 记录,则说明内部名称解析成功。如果没有记录,或者返回了指向错误的 FQDN 或 IP 地址的 MX 记录,则说明其他服务器可能无法向该 Exchange 服务器发送邮件。