如何使用 Nslookup 验证 DNS 配置

 

上一次修改主题: 2005-05-20

若要使 Exchange Server 发送 Internet 邮件,Exchange Server 对您所在的域使用的 DNS 服务器必须能够解析外部域名。若要确认 DNS 服务器能够解析外部域名,请使用 Nslookup 工具 (Nslookup.exe)(如果是在 Windows 2000 服务器上运行 Exchange 2003)。

开始之前

在执行本主题中的步骤之前,请阅读验证 DNS 设计和配置

步骤

如何使用 Nslookup 确认 DNS 配置

  1. 在命令提示符下,键入 Nslookup,再按 Enter 键。

  2. 键入 server <IP address>,其中 IP address 是外部 DNS 服务器的 IP 地址。

  3. 键入 set q=MX,再按 Enter 键。

  4. 键入 <domain name>domain name 是外部邮件域的名称),再按 Enter 键。此时应显示与所输入的域对应的邮件交换器 (MX) 资源记录。如果未显示该 MX 记录,则说明未配置 DNS 解析外部域名。

示例

下面的示例说明了 example.com 的 DNS 服务器如何解析外部域 contoso.com 的 IP 地址:

C:\> nslookup

Default Server: pdc.corp.example.com

Address: 192.168.6.13

> server 10.255.255.255

Default Server: dns1.example.com

Address: 10.255.255.255

> set q=mx

> contoso.com.

Server: dns1.example.com

Address: 192.168.10.10

contoso.com MX preference = 10, mail exchanger = mail1.contoso.com

contoso.com MX preference = 10, mail exchanger = mail2.contoso.com

contoso.com MX preference = 10, mail exchanger = mail3.contoso.com

mail1.contoso.com internet address = 192.168.255.011

mail2.contoso.com internet address = 192.168.255.012

mail3.contoso.com internet address = 192.168.255.013

在本示例中,预配置的 DNS 服务器位于代理服务器的后面。因此,使用具有已知 IP 地址 10.255.255.255 的外部或 Internet DNS 服务器执行查询。接下来,查询类型设置为 MX 以查找 contoso.com 的邮件交换器。在本例中,三个 SMTP 服务器的负载保持平衡,并且每一个都有它自己的 IP 地址。