Netstat指令介紹
顯示通訊協定統計及目前的 TCP/IP 網路連線。只有在安裝 TCP/IP 通訊協定之後,才能使用此指令。
netstat [-a] [-e] [-n] [-s] [-p protocol] [-r] [interval]
參數
-a
顯示所有連線及接聽連接埠。一般不會顯示伺服器連線。
-e
顯示 Ethernet 統計。可以與 -s 選項組合。
-n
以數值表單 (而不是嘗試名稱搜尋) 來顯示位址及連接埠編號。
-s
顯示每個通訊協定的統計。預設會顯示 TCP、UDP、ICMP 及 IP 的統計。-p 選項可用來指定預設值的子集。
-p protocol
顯示由 protocol 所指定的通訊協定連線;protocol 可以是 tcp 或 udp。如果與 -s 選項搭配使用以顯示每個通訊協定的統計,則 protocol 可以是 tcp、udp、icmp 或 ip。
-r
顯示路由表的內容。
interval
重新顯示所選取的統計 (而每個顯示之間暫停 interval 秒。按 CTRL+B 可停止重新顯示統計。如果省略此參數,netstat 只會列印一次目前的設定資訊
Nbtstat顯示 NetBIOS over TCP/IP (NetBT) 通訊協定的統計記錄、本機電腦及遠端電腦的 NetBIOS 名稱表格及 NetBIOS 名稱快取。Nbtstat 可容許重新整理 NetBIOS 名稱快取,及以 [Windows 網際網路名稱服務 (WINS)] 登錄的名稱。若不使用參數,則 nbtstat 會顯示說明。
語法
nbtstat [-a RemoteName] [-A IPAddress] [-c] [-n] [-r] [-R] [-RR] [-s] [-S] [Interval]
參數
-a RemoteName
顯示遠端電腦的 NetBIOS 名稱表格,其中 RemoteName 為遠端電腦的 NetBIOS 電腦名稱。NetBIOS 名稱表格為 NetBIOS 名稱清單,這些名稱會對應電腦上執行之 NetBIOS應用程式的名稱。
-A IPAddress
顯示遠端電腦的 NetBIOS 名稱表格,由遠端電腦的 IP 位址 (以小數點標記) 指定。
-c
顯示 NetBIOS 名稱快取的內容、NetBIOS 名稱表格及其解析後的 IP 位址。
-n
顯示遠端電腦的 NetBIOS 名稱表格。[已登錄] 狀態會指出已經由廣播或 WINS 伺服器登錄該名稱。
-r
顯示 NetBIOS 名稱解析度統計記錄。在設定為使用 WINS 的 Windows XP 電腦上,此參數會傳回已解析的名稱數量,以及已經使用廣播及 WINS 登錄的名稱數量。
-R
清除 NetBIOS 名稱快取的內容,然後從 Lmhosts 檔案中重新載入標記為 #PRE 的項目。
-RR
釋放並重新整理使用 WINS 伺服器登錄之本機電腦的 NetBIOS 名稱。
-s
顯示 NetBIOS 用戶端及伺服器工作階段,並嘗試將目的地 IP 位址轉換為名稱。
-S
顯示 NetBIOS 用戶端及伺服器工作階段,並透過目的地 IP 位址僅列出遠端電腦。
Interval
重新顯示選取的統計記錄,暫停每個顯示間所指定的 [間隔] 秒數。按下 CTRL+C,以停止重新顯示統計記錄。如果省略此參數,則 nbtstat 只會列印一次目前的設定資訊。
/?
在命令提示字元上顯示說明。
備註
Nbtstat 命令列參數需區分大小寫。
唯有將 Internet Protocol (TCP/IP) 通訊協定安裝成 [網路連線] 中的網路介面卡中的元件時,才能使用此指令。
範例
若要顯示遠端電腦的 NetBIOS 名稱表格,其 NetBIOS 電腦名稱為 CORP07,請鍵入:
nbtstat -a CORP07
若要顯示指派 IP 位址為 10.0.0.99 之遠端電腦的 NetBIOS 名稱表格,請鍵入:
nbtstat -A 10.0.0.99
若要顯示本機電腦的 NetBIOS 名稱表格,請鍵入:
nbtstat -n
若要顯示本機電腦 NetBIOS 名稱快取的內容,請鍵入:
nbtstat -c
若要清除 NetBIOS 名稱快取,並在本機 Lmhosts 檔案中重新載入帶有 #PRE 標記的項目,請鍵入:
nbtstat -R
若要釋放以 WINS 伺服器登錄的 NetBIOS 名稱,並重新登錄之,請鍵入:
nbtstat -RR
若要按照 IP 位址,每隔 5 秒顯示一次 NetBIOS 工作階段統計記錄,請鍵入:
nbtstat -S 5