NBLookup.exe 命令列工具

文章翻譯 文章翻譯
文章編號: 830578 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

結論

NBLookup 是命令列診斷工具, 使用使用者資料包通訊協定 (UDP), 將 NetBIOS 名稱查詢傳送到 Microsoft Windows Internet Naming Service (WINS) 伺服器。 NBLookup 需要 TCP / IP 第 4 版來執行。 WINS 伺服器接受在 UDP 連接埠 137 名稱解析要求。

在下列其中一種作業系統執行 NBLookup:
  • Microsoft Windows NT 4.0
  • Microsoft Windows 2000
  • Microsoft Windows XP
  • Microsoft Windows Server 2003
您可以從 Microsoft 下載中心 」 取得 NBLookup。

您可以從「Microsoft 下載中心」下載下列檔案::
摺疊此圖像展開此圖像
Download
Download the NBLookupV1.exe package now.

如需有關如何下載 Microsoft 技術支援檔案的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件::
119591 如何從線上服務取得 Microsoft 支援檔案
Microsoft 已對這個檔案做過病毒的掃描。. Microsoft 是利用發佈當日的最新病毒偵測軟體來掃描檔案,看看有沒有病毒感染。. 檔案會儲存在安全的伺服器上,以避免任何未經授權的更改。.

可以在命令列模式、 以互動模式, 和查詢清單模式中執行 NBLookup。 下表包含正確的語法為每個模式。
摺疊此表格展開此表格
模式語法
命令列 nblookup ] 選項 - [ NetBIOS_Name_to_Query
互動式nblookup - [ ] 選項
查詢清單 ql input_file nblookup - - [ ] qr report_file

命令列模式

您可以使用命令列模式, 將單一 NetBIOS 名稱查詢傳送到單一 WINS 伺服器。 該程式會回應出現後, 結束。 下表包含可能的傳回值為這個查詢。
摺疊此表格展開此表格
傳回值描述詳細資料
0正查詢回應 如果名稱是解析 (如果 NBLookup 傳回網際網路通訊協定 (IP) 位址為名稱), NBLookup 傳回值為 0 並且結束
1負值名稱回應 名稱不存在且無法被解析。
99 之間時發生錯誤NBLookup 時遇到錯誤。

這些傳回值可用於指令碼。

若要在命令列模式, 在完成之前就結束 NBLookup 按 CTRL + C。

命令列模式選項

命令列模式會使用下列語法:
nblookup [-options] NetBIOS_Name_to_Query
NetBIOS_Name_to_Query 必須是有效的 NetBIOS 名稱具有最多只能有 15 個英數字元。 這個 NetBIOS 名稱不能包含句點 (.) 字元 (點) 或任何特殊字元如連字號 (&) 或百分比符號 (%)。

下表包含的選項, 您可以將使用 NBLookup 在命令列模式的說明。
摺疊此表格展開此表格
選項描述詳細資料
/ s- 用來指定 WINS 伺服器以查詢 - 可以是 IP 位址或 NetBIOS 名稱
- 預設值為本機系統的 WINS 伺服器
/ x- 用來指定 NetBIOS 尾碼到查詢 - 必須是有效的 NetBIOS 尾碼
- 必須是十六進位格式
- 預設值為 20 File Server (服務)
- 範例: 00 、 20 、 1 B 、 1 C
/suffix_help - 用來顯示的常見的 NetBIOS 尾碼清單 - 無法與任何其他選項一起使用
/ t - 用來指定逾時期限查詢 1 到 20 秒 - 有效範圍:
/ t 5 - 範例:
/ - 用於指定的查詢 (在您想要重試的數目) 數目 - 會使查詢, 以重試如果有沒有回應
1 到 20 - 有效範圍:
/ 8 - 範例:
/nr- 用來指定為查詢沒有遞迴 - 關閉遞迴
- 根據預設值, 使用遞迴查詢
/ i- 用來指定 NetBIOS 領域識別碼 - 識別碼附加到 NetBIOS 名稱為查詢
- 識別碼會區分大小寫
只有 - 可用於識別碼範圍使用的網路
/ i MyScopeId - 範例:

命令列模式範例

下列伺服範例查詢 WINS 器 169.254.1.10 為 File Server 服務已登錄該 computer:
nblookup /s 169.254.1.10 computer1
在下列範例查詢 WINS 伺服器, 並命名為 WINS1 針對名為 DOMAIN1 網域中登錄的網域控制站:
nblookup /s WINS1 /x 1C DOMAIN1

互動式模式

這個模式很類似於 NSLookup 工具的互動式模式。

NBLookup 啟動命令殼層可接受之有限數目的命令和參數設定。 您可以使用這種模式來疑難排解問題, 您必須重新傳送, 重複相同的查詢雖然可以使用不同參數設定每個重複。

若要以互動模式, 在完成之前就結束 NBLookup 請輸入 quitexit 然後按 ENTER 鍵 命令殼層及程式程式結束時結束

互動式模式選項

互動式模式下使用下列語法:
nblookup [-options]
下表列出可用在互動式模式選項。
摺疊此表格展開此表格
選項描述
協助 或按 嗎 ? - 用來顯示一般命令資訊
或按 shelp 嗎 ? s - 用來顯示常見的 NetBIOS 尾碼 (第 16 個字元)
NAME - 用來查詢 WINS 伺服器預設值來指定的 NetBIOS 名稱
伺服器名稱 - 用於設定預設的 WINS 伺服器到指定的 NetBIOS 名稱或 IP 位址
ipconfig - 用來顯示 IP 組態的本機系統, 則在命令殼層執行從
OPTION 設定 = 值- 用來設定指定之選項值

您可以使用 = value 設定 OPTION 選項來為 NBLookup 設定指定之選項值 下表說明選項, 您可以藉由使用 設定 選項設定值。
摺疊此表格展開此表格
選項和值描述詳細資料
設定所有 - 用來顯示目前的選項值
= x 設定尾碼 - 用於設定查詢類型- 範例: 00 、 20 、 03 1 C 1 B 、
設定尾碼 = * - 用於設定查詢類型 00, 20, 及 03 在一個指令
設定型別 = x- 用於設定查詢類型 尾碼與 - 相同 = x
- 範例: 00 、 20 、 03 1 C 1 B 、
設定型別 = * - 用於設定查詢類型 00, 20, 及 03 在一個指令 尾碼與 - 相同 = *
設定逾時時間 = n - 用來設定查詢逾時週期內以秒為單位 1 到 20 - 有效範圍:
設定重試 = n - 用於設定的查詢重試次數 1 到 20 - 有效範圍:
設定 norecurse - 用於關閉遞迴 - 依預設值上, 是遞迴
設定遞迴- 用來開啟遞迴 - 依預設值上, 是遞迴
設定識別碼 = x - 用於設定 NetBIOS 領域識別碼為查詢 - 可以使用任何英數字元領域識別碼
如果在環境中使用領域識別碼所需只 -
- 可用來重設領域 ID 藉由執行 set id=

= x 選項, 型別來檢視的查詢類型, 可使用以設定尾碼清單 nblookup /suffix_help 在命令提示字元提示字元下, 然後再按 ENTER 鍵, 或鍵入 shelp NBLookup 內從。

Interactive Mode Examples

若要在互動模式, 使用 NBLookup 在, 命令提示字元輸入下列命令, 然後按 ENTER 鍵:
path\NBLookup.exe
請注意 在這個範例, 路徑 是您的電腦上的 NBLookup.exe 檔案路徑。

大於 - 不是出現在 NBLookup 介面當作提示符號 (>) 如果要執行任何的下列指令, 在輸入命令 >, 提示字元下, 再按 ENTER 鍵:
  • 下列命令會列出的預設 WINS 伺服器 IP 位址:
    SERVER
  • 下列命令將查詢類型設定為 1 B (主瀏覽器):
    set type=1B
  • 下列命令查詢 WINS 伺服器預設為在網域主瀏覽器。 在這個範例, 網域稱為 TESTDOMAIN。
    testdomain
    當您執行這個命令, NBLookup 顯示輸出, 是否與下列相似:
    Recursion is on
    
    Querying WINS Server: 157.55.253.218
    NetBIOS Name: testdomain
    Suffix: 1B
    
    Name returned: TESTDOMAIN
    Record type: Unique
    IP Address: 157.54.5.150
    
    請注意 在這個範例, 157.54.5.150 是在 TESTDOMAIN 網域主瀏覽器的 IP 位址。
  • 下列指令會設定到 File Server 服務 ( 20 ) 與 Messenger Service ( 03 ), 到 ( 00 ), 工作站服務 查詢類型:
    set type=*
  • 下列命令會顯示目前的選項值:
    set all
  • 如 「 工作站 」 服務為伺服器服務與此電腦, 並命名為 MYSERVER 已登錄的檔案, 然後為 Messenger 服務, 將下列命令查詢預設的 WINS 伺服器:
    MYSERVER

查詢清單模式

查詢清單模式會使用下列語法:
nblookup -ql input_file [-qr report_file]
查詢清單模式使用的輸入檔來指定的 WINS 查詢參數。

查詢清單模式選項

下表列出查詢清單模式中可用選項。
摺疊此表格展開此表格
選項描述詳細資料
/ ql- 用於執行 NBLookup 在查詢清單模式 在文字輸入檔中所指定的 WINS 查詢 - 傳送
- 必須指定路徑和名稱的輸入檔
- 無法與命令列模式選項一起使用
/qr - 用來指定要當您使用 / ql 建立的報表檔案名稱 - 只能使用 / ql 選項
- 無法與命令列模式選項一起使用
- 必須指定路徑和名稱的報表檔案
- 自動 htm 副檔名附加至指定檔案名稱
- 根據預設值, 報表檔案名稱是 Nblookup.htm
/ ql - 用來建立名為 In - nblookup.txt 範例輸入檔 - 無法與任何其他選項一起使用
- autocreate 命令
/ y - 用來覆寫現有的報告檔案, 而不提示 - 無法與命令列模式選項一起使用
- 用於指令碼

查詢清單模式範例

下列命令會建置在名為範例輸入檔 - nblookup.txt:
nblookup /ql
下列命令執行查詢, 並命名為 In - nblookup.txt 輸入檔中所指定。 然後命令會建立名為 Myreport.htm 報表:
nblookup /ql in-nblookup.txt /qr myreport

輸入檔案

之後您識別出所有 WINS 伺服器並所有 WINS 記錄, 是重要在您環境, 您可以撰寫您自己的自訂 NBLookup 輸入檔案。 您可以再使用這些自訂的檔案與 NBLookup DNSLint 來協助您使用系統管理、 持續的維護, 和疑難排解

DNSLint 是適用於 DNS 疑難排解工具。 DNSLint 也有選項 / ql (查詢清單)。 您可以使用 NBLookup 和 DNSLint 來快速地收集關於 WINS 及 DNS 重要在您的環境中所記錄的資訊。

在使用其內容以傳送 WINS 查詢之前, NBLookup 驗證指定的輸入檔案。 NBLookup 會驗證指定 IP 位址, 以確定它們是否有效。 NBLookup 也確認每一行上的每個欄位的有效性。 以分號 (;) 開頭的註解會被忽略 在報表中列印以加號 (+) 開頭的註解。 一般來說, 這些註解是小型 (少於 500 個字元)

要傳送到 WINS 伺服器在輸入檔中所指定的輸入檔中所列 WINS 查詢 NBLookup 已確認輸入檔之後, 會啟動它。 如果目的地 WINS 伺服器沒有回應至查詢, 重 NBLookup 試查詢。 如果 WINS 伺服器沒有回應再次, NBLookup 略為該 WINS 伺服器與輸入檔中所指定任何其他查詢。 延遲 that occurs if 許多 WINS 查詢會傳送到伺服器沒有回應, 可避免這個問題。 舉例來說, 如果兩次, NBLookup 兩個查詢到 WINS 伺服器逾時, 不會傳送到 WINS 伺服器輸入檔中所列任何其他查詢。

輸入檔案格式

輸入檔具有下列格式:
NBLookup
[wins~server] 192.168.138.20
mydomain,1b 	
mydomain,1c 	
dc1,20,nr	
dc1,00 
host,*
下表說明這個輸入檔的項目。
摺疊此表格展開此表格
程式碼描述詳細資料
NBLookup - 用來指定該檔案是 NBLookup 輸入檔 - NBLookup 嘗試找出在開啟輸入檔時, 第一個項目
- 必須出現在最前面的檔案
- 如果 NBLookup 是不是第一個單字, 工具會讀取時開啟檔案, NBLookup 拒絕指定的輸入檔案而且會產生一個錯誤
[ ] 伺服器 ~ Wins 192.168.138.20 - 用於指定的 WINS 伺服器以傳送查詢到 IP 位址 - 必須包含 ] 伺服器 ~ Wins [ 及有效的 IP 位址
- 如果下列任一這些元件是遺漏, NBLookup 拒絕指定的輸入檔案而且會產生一個錯誤
mydomain, 1b mydomain, 1 c - 用來指定查詢, NBLookup 傳送到指定的 WINS 伺服器 - 詳細資料會出現在本篇文章查詢 「 格式 」 一節

查詢格式

輸入檔中查詢使用下列語法:
mydomain,1b
在行第一個欄位是 NetBIOS 名稱來查詢。 在這個範例, 名稱是 mydomain。 一個逗號必須在 NetBIOS 名稱。 不能包含空格允許號任一邊的逗號。

第二個欄位如下, 會出現在 NetBIOS 名稱至查詢會立即將逗號。 第二個欄位是類型的資料錄或要對查詢 NetBIOS 尾碼 (第 16 個字元)。 請 (如需有效的一般類型, 參閱本節中所顯示更新的版本表 < Common 有效的記錄類型 >)。

利用 00、 20 和 03 記錄中的同一個命令如果所指定尾碼是星號字元 (*), NBLookup 查詢 xyz 指定之名稱。

一個逗號一定會遵循的記錄類型。 不能包含空格允許號任一邊的逗號。

您可以使用選擇性的第三個欄位來開啟或關閉遞迴。 這個欄位會緊跟逗號, 出現在第二個欄位。 根據預設值上, 是遞迴。 若要關閉, 遞迴查詢型別之後附加 、 nr 。

沒有遵循第三個欄位。 前兩個欄位是必要的並且可以在查詢行不能包含空格。

藉由執行其中一項下列指令 請注意 您可以檢視清單的有效資料錄一般型別:
  • 在命令列模式: nblookup /suffix_help
  • 在互動模式下: shelp?s

一般有效資料錄類型

摺疊此表格展開此表格
名稱Number(h)型別使用方式
<computername>00U 工作站服務
<computername>01U 信差服務
<\--__MSBROWSE__>01G 主瀏覽器
<computername>03U 信差服務
<computername>06U 遠端存取伺服器服務
<computername>1FU NetDDE 服務
<computername>20U 伺服器服務檔案
<computername>21U 遠端存取伺服器用戶端服務
<computername>22U Exchange 交換 (MSMail 連接器)
<computername>23U Exchange 儲存區
<computername>24U Exchange 目錄
<computername>30U 數據機共用伺服器服務
<computername>31U 數據機共用 ] 用戶端服務
<computername>43U SMS 遠端控制用戶端
<computername>44U SMS 遠端控制管理員 」 工具
<computername>45U SMS 用戶端遠端聊天室
<computername>46U SMS 用戶端遠端傳輸
<computername>87U Microsoft Exchange MTA
<computername>6AU Microsoft Exchange IMC
<computername>BEU 網路監視器代理
<computername>BFU 網路監視器應用程式
<username>03U 信差服務
<domain>00G網域名稱:
<domain>1 BU 網域主瀏覽器
<domain>1 CG 網域控制站
<domain>1 DU 主瀏覽器
<domain>1 EG 瀏覽器服務 Elections
<INet~Services>1 CGIIS
< ~ IS 電腦名稱 > 00UIIS

NBLookup 註解型別

NBLookup 支援兩種類型的註解, 使用兩個不同符號:
  • 分號 (;) 符號表示一個註解, 會忽略 NBLookup 如果您要讓將註解加入至輸入檔都只可看到編輯, 輸入檔時的新增這種類型的註解。
  • 加號 (+) 表示, HTML 報告中就會出現一個註解。 如果您要新增額外資訊至報表, 可以讓報表更容易以瞭解, 請使用此類型的註解。
下列範例輸入檔包含兩種類型的註解。 這個範例檔案是由執行 nblookup / ql autocreate 命令所產生。
NBLookup
;This is a sample NBLookup input file.
;This is the type of file that NBLookup reads when you specify the /ql option.
;This file must be in ANSI text format (use Notepad.exe).

;The first word in all NBLookup input files must be NBLookup,
;as you can see at the top of this sample file.

;A semicolon (;) indicates a comment that NBLookup ignores when it processes the file.

;A plus sign (+) indicates a comment that will appear in the HTML report
;and in the optional text report.
;Use this type of comment when you want to add additional information to the report
;to make it easier to understand

;This file is made up of three types of data:
;	1. WINS server (or servers) to query
;	2. WINS queries
;	3. Optional NetBIOS Scope ID

;[wins~server] 169.254.46.138
;This line specifies the IP address of a WINS server to send queries to
;[wins~server] must be specified, followed by a valid IP address.

;Later lines in the file indicate the queries to send to this server:
;server1,20
;host1,00,nr
;mydomain,1b
;mydomain,1c

;Format of queries:
;	first field = NetBIOS name to query
;	maximum of 15 valid characters

;	second field = type of record to query for
;	examples:  00, 20, 1B, 1C
;	run /suffix_help for a list of valid query types

;These two fields are required, they are delimited by using a comma.
; No spaces are permitted.
;	third field = disable recursion option
;	By default, NBLookup uses recursion.
;	You can send a query and request recursion.
;	example: nr

;This field is optional. If you use it, this field must follow the second field and a comma.

;[scopeid] 'my_scopeid'
;This line specifies the scope ID to use for all later queries.
;Replace my_scopeid with the scope ID that you want.
;Note: Scope IDs are case sensitive and must be between single quotation marks.
;[scopeid] ';reset'
;This line resets the scope ID for all later queries.
;Only use scope IDs in your queries if you use scope IDs in your environment.

[wins~server] 192.168.138.20

+This WINS server is named  wins1.cp.msft.net.

mydomain,1b 	;identifies PDC
mydomain,1c 	;identifies 20 PDCs

[scopeid] 'edmonton'	;set scope id to edmonton

dc1,20,nr	;file server service with no recursion
dc1,00  ;workstation service

[scopeid] ';reset' 	;Do not use a scope ID for the next query.
host,00  ;workstation service
本機目錄中產生 In - nblookup.txt 範例輸入檔。 如果檔案已經存在, NBLookup 會提示您對使用權限來覆寫它。

在命令提示字元來處理輸入檔, 執行下列命令:
nblookup /ql input.txt

使用 NBLookup 狀況範例

如果您指定的 WINS 記錄在多個 WINS 伺服器, 集確認這項資訊可以協助您, 以診斷並來修正問題, 遺漏是或可能會造成不正確的 WINS 記錄。

舉例來說, 如果用戶端在嘗試登入到網域, 請驗證 1 C, 記錄時遇到問題用戶端用來找出是否可用的網域控制站都正確並且。 這項資訊可以協助您判定 WINS 是否問題原因。

如果您收到報告, 有使用者藉由使用 NetBIOS 瀏覽, [ Windows 檔案總管瀏覽網路問題會也, 這項工具快速驗證 1 B 與瀏覽在網路上所有 WINS 伺服器, 應該將這些記錄上 NetBIOS 有關的所有記錄。 因此, 您可以快速地判定如果遺失或不正確的 WINS 記錄可能與問題有關。

在其他情況下, 某些使用者在嘗試藉由使用伺服器的名稱取得存取權伺服器上的共用資源時可能發生問題。 藉由使用 IP 位址, 但是使用者可以取得存取權共用資料夾。 若要判斷是否為問題所在, 名稱解析或, 以排除名稱解析為可能的原因, 您必須確認所有相關的 WINS 記錄所有 WINS 伺服器, 可用來解析伺服器的名稱上。 / ql (查詢清單) 選項 NBLookup 要從指定文字檔讀取的指示, 以允許提供了這項功能。 NBLookup 已驗證該檔案為 NBLookup 有效的輸入檔之後, 它執行在檔案中所指定的查詢, 然後傳回結果易於讀取 HTML 報表中。 系統管理員可以自訂這個輸入檔來指定要查詢 WINS 伺服器並地指定 WINS 記錄以尋找每個伺服器上。


?考

如需 DNSLint 工具, 請按一下下面文件編號, 檢視 「 Microsoft 知識庫 」 中的文件:
321045 說明 DNSLint 公用程式
330105 說明如何藉由使用 DNSLint 驗證數量龐大的 DNS 記錄

屬性

文章編號: 830578 - 上次校閱: 2006年10月30日 - 版次: 2.5
這篇文章中的資訊適用於:
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows XP Professional
  • Microsoft Windows 2000 Server
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
關鍵字:?
kbdownload kbdownload kbwinservnetwork kbinfo KB830578 KbMtzh kbmt
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。如果您發現錯誤,並想要協助我們進行改善,請填寫本篇文章下方的問卷。
按一下這裡查看此文章的英文版本:830578
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com