如何使用 Nslookup 來驗證 DNS 組態

 

上次修改主題的時間: 2005-05-20

若要讓 Exchange Server 能夠傳送網際網路郵件,Exchange Server 針對您網域所使用的 DNS 伺服器必須能夠解析外部網域名稱。若要驗證 DNS 伺服器也可解析外部網域名稱,則在 Windows 2000 伺服器上執行 Exchange 2003 時,請使用 Nslookup 工具 (Nslookup.exe)。

開始之前

在執行這個主題中的程序之前,請閱讀<驗證 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 伺服器是受 Proxy 伺服器保護。因此,會使用具有已知 IP 位址 10.255.255.255 的外部或網際網路 DNS 伺服器來執行查詢。接著,將查詢類型設定成 MX,以尋找 contoso.com 的郵件交換者。在此範例中,會平均平衡三部 SMTP 伺服器,且每部都有它自己的 IP 位址。