| 
 
    
- UID
 - 1430 
 - 帖子
 - 899 
 - 主題
 - 233 
 - 精華
 - 2 
 - 積分
 - 9086 
 - 威望
 - 96  
 - 金錢
 - 8429  
 - 貢獻
 - 49  
 - 閱讀權限
 - 100 
 - 性別
 - 男 
 - 來自
 - 海神-孤星鬼宿 
 - 在線時間
 - 509 小時 
 - 註冊時間
 - 2009-12-30 
 - 最後登錄
 - 2021-3-3 
 
   
 | 
3#
 
 
發表於 2010-1-18 11:46
 |  只看該作者
 
 
 
請問大大... 
netstat -an----(TC)指令檢查連接 
↑ 這個跟 netstat -n  是一樣的意思嗎? 
 
因為我兩個指令 ... 
忘了忘記 發表於 2010-1-18 11:32    
 
 
  
 
  
在 windows 下使用 netstat 指令來查詢已開啟的 listen port (-a), 以及已建立的連線 (active connection) 是十分方便的工具. 不過若是要知道該 connection 或 listen port 是由哪個 process 建立的, 在 netstat 指令下是無法達成的, 必須藉由另一個 sysinternals (被 ms 併入了)的 工具. 
 
不過, 現在可以不用這麼麻煩了, netstat 工具已經增加了這個功能, 指令是 (-b), 例如: 
 
netstat -nb  
 
可以找出目前建立 connection 的不解析名稱(即使用ip及port number, -n)的方式, 列出對應的執行檔名稱及 process id (PID), 如此一來, 對於要快速追蹤 active connection 及 listen port 的 process (或執行檔名) 可以更快速的利用指令來取得. 
 
常用的方式如下: 
 
netstat -na  
 
netstat -nab 
 
為什麼使用 -n, 因為可以不用反查 hostname, 直接顯示 ip, 速度較快啦. 
另外使用 -b 的功能應該是要在 windows 2003 sp2 及以上, windows xp sp3, windows vista 以上才有 |   
 
 
 
 |