您目前已離線,請等候您的網際網路重新連線

如何藉由使用 DNSLint 驗證大量的 DNS 記錄

Windows XP 支援已結束

Microsoft 於 2014 年 4 月 8 日結束對 Windows XP 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

Windows Server 2003 的支援已於 2015 年 7 月 14 日結束

Microsoft 已於 2015 年 7 月 14 日結束對 Windows Server 2003 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。

按一下這裡查看此文章的英文版本:330105
結論
您可以驗證特定來診斷及修正遺失或不正確的 DNS 記錄可能會造成使用中 DNSLint /ql (查詢清單中)] 選項的問題的多個 DNS 伺服器上的 DNS 記錄集。
其他相關資訊
在許多案例中能夠快速地確認的多個 DNS 伺服器上的 DNS 記錄集有許多優點。例如當用戶端無法登入如果可以驗證服務位置記錄在用戶端用來尋找 LDAP 和 Kerberos 伺服器為 Windows 2000 網域是可用且準確,您可以判斷 DNS 是否造成問題。這可能是困難且耗時如果有網域中的許多網域控制站及許多負責裝載這些記錄的 DNS 伺服器。

另一個例子是客戶報告他們無法存取您的網站。要判斷是否遺漏或不正確的 DNS 記錄是負責問題,您必須確認裝載 Web 伺服器的記錄每個 DNS 伺服器是否正確。如果您少數幾個 DNS 伺服器和 DNS 記錄,您可以使用 Nslookup.exe 若要快速地確認 DNS 記錄。但可能會耗時使用 Nslookup.exe 驗證大量的許多 DNS 伺服器裝載的記錄。

第三個範例使用者可以傳送電子郵件,但並不會收到電子郵件。郵件可能會停止在電子郵件] 伺服器上,而且也許沒有名稱解析的問題。要判斷是否為操作,您必須確認所有相關的 DNS 記錄所有授權的 DNS 伺服器上。根據大小以和電子郵件基礎結構的複雜性這可以是複雜且耗時的工作。

使用 /ql] 選項中 DNSLint,您可以快速查詢大量的許多 DNS 伺服器上的記錄。DNSLint 從 /ql 選項指定的檔案讀取的指示。當 DNSLint 已經確認檔案是有效的 DNSLint 輸入的檔案時,執行查詢,檔案中指定並報告結果,以方便讀取 HTML 報告。系統管理員可以使用這個輸入的檔來指定哪一個 DNS 伺服器查詢,並且確切的 DNS 記錄每一部伺服器上搜尋。輸入檔案的格式,如下所示為:
DNSLint[dns~server] 169.254.46.138www.reskit.com,a,r169.254.197.1,ptr,r[dns~server] 169.254.46.200reskit.com,cname,rreskit.com,mx,r_kerberos._tcp.dc._msdcs.reskit.com,srv,r					
檔案必須啟動的頂端 DNSlint 」 字樣。這是第一個項目 DNSLint 會搜尋開啟輸入的檔時。如果 DNSlint"不是第一個單字,開啟檔案時,DNSLint 拒絕指定輸入的檔,而且收到錯誤訊息。
[dns~server] 169.254.46.138					
這一行指定為傳送到查詢的 DNS 伺服器的 IP 位址。您必須指定 [dns ~ 伺服器] 後面接著一個空格和有效的 IP 位址。如果這兩個項目之一缺少,DNSLint 拒絕指定輸入的檔,且您收到錯誤訊息。

此後,線表示傳送給指定的 DNS 伺服器查詢。例如:
www.reskit.com,a,r169.254.197.1,ptr,r					
查詢的格式是,如下所示: 名稱]、 [記錄類型]、 [查詢類型。

在行中的第一個欄位是您想要查詢的名稱。比方說 www.reskit.com。名稱是立即後面跟著一個逗號。將不能是空格保留任一邊以逗點。

第二個欄位依照您想要查詢在名稱之後立即以逗點。在第二個欄位是型別要查詢的 DNS 記錄。Microsoft 支援下列的 DNS 記錄類型:
  • = 主機
  • ptr = 指標
  • cname = 別名
  • mx = Exchange 郵件
  • SRV = 服務位置
記錄類型立即後面跟著一個逗號。將不能是空格保留任一邊以逗點。

第三個欄位是您想要傳送的 DNS 查詢的類型。這個欄位緊接在記錄類型之後的逗點。下列查詢類型是有效的:
  • r = 遞迴
  • i = 反覆
所有三個欄位都是必要的而且您必須保留沒有空格任何地方,在查詢行中。

第四個欄位是選擇性的。如果您附加",tcp 」 到第三個欄位指定的查詢,藉由使用 TCP 通訊協定而非預設的 UDP 通訊協定的 DNSLint 會傳送。再次,將保留不能是空格。如果您使用,執行任何動作必須遵循此第四個欄位。

如需有關這項功能的詳細資訊,請參閱隨附於 DNSLint 下載文件]。

下列檔案是可以從 Microsoft 下載中心 」 下載:


DownloadDownload the dnslint-v2.02.exe package now.

如需有關如何下載 Microsoft 支援檔案的詳細資訊,按一下 [下列面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
119591如何從線上服務取得 Microsoft 支援檔案
Microsoft 已掃描這個檔案有無病毒。Microsoft 使用已張貼檔案的日期中的 [可用的最新病毒偵測軟體。檔案儲存在安全性強化的伺服器上,以避免任何未經授權的更改至檔案。
DNS 指令碼查詢批次

警告:本文為自動翻譯

內容

文章識別碼:330105 - 最後檢閱時間:12/03/2007 04:27:16 - 修訂: 8.5

Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows XP Professional, Microsoft Windows 2000 Server, Microsoft Windows Small Business Server 2003 Premium Edition, Microsoft Windows Small Business Server 2003 Standard Edition

  • kbmt kbdownload kbnetwork kbhowto KB330105 KbMtzh
意見反應