如何使用 Nslookup 來驗證 DNS 組態
上次修改主題的時間: 2005-05-20
若要讓 Exchange Server 能夠傳送網際網路郵件,Exchange Server 針對您網域所使用的 DNS 伺服器必須能夠解析外部網域名稱。若要驗證 DNS 伺服器也可解析外部網域名稱,則在 Windows 2000 伺服器上執行 Exchange 2003 時,請使用 Nslookup 工具 (Nslookup.exe)。
開始之前
在執行這個主題中的程序之前,請閱讀<驗證 DNS 設計及組態>。
程序
如何使用 Nslookup 來驗證 DNS 組態
在命令提示字元中,輸入 Nslookup,然後按 ENTER。
輸入 server <IP address>,其中 IP address 是外部 DNS 伺服器的 IP 位址。
輸入 set q=MX,然後按 ENTER。
輸入 <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 位址。