核心指令:netstat
netstat (Network Statistics) 為 Windows 內建網路連線統計工具,可顯示協議統計、目前 TCP/IP 連線、路由表、介面統計等。
常用參數與用途
| 指令 | 功能說明 | 適用情境 |
netstat -a | 顯示所有作用中連線 (ESTABLISHED) 與監聽連接埠 (LISTENING) | 快速掌握本機所有網路連線 |
netstat -n | 以數值顯示位址與連接埠 (不解析 DNS),速度較快 | 搭配 -a 使用 (netstat -an) |
netstat -e | 顯示乙太網路統計 (位元組、封包、錯誤、廣播) | 基本流量統計 |
netstat -s | 依協議 (TCP/UDP/ICMP/IP) 顯示詳細統計 | 診斷協議層錯誤、重傳、校驗和失敗 |
netstat -r | 顯示路由表 (同 route print) | 檢查預設閘道、靜態路由 |
netstat -p TCP | 僅顯示 TCP 連線 | 過濾 UDP 雜訊 |
netstat -b | 顯示建立連線的執行檔名稱 (需管理員權限) | 找出佔用連接埠的程式 |
netstat -o | 顯示擁有連線的程式 PID | 搭配 Task Manager/Tasklist 追蹤進程 |
查詢區域網路「所有活躍 IP」的正確工具
netstat 僅能顯示「本機」的連線狀態,無法掃描區網其他主機 IP。 若需掃描區網存活主機,請使用:
- arp -a:顯示本機 ARP 快取,列出近期通訊過的區網 IP-MAC 對應 (不完整)。
- ping 掃描 (批次檔):**
for /l %i in (1,1,254) do @ping -n 1 -w 100 192.168.1.%i | find "TTL=" (假設網段 192.168.1.0/24)
- 專用掃描工具 (推薦):
- Nmap:
nmap -sn 192.168.1.0/24 (Ping 掃描,快速、跨平台)
- Advanced IP Scanner (Windows 圖形介面、免費、可匯出)
- Angry IP Scanner (Java 跨平台)
- 路由器/交換器後台:查看 DHCP 客戶端列表、ARP 表、鄰居發現協議 (NDP) 表,最完整權威。
實務建議
- 先用
ipconfig 確認本機 IP/子網路遮罩/閘道,判斷掃描網段。
- 以管理員身分執行 CMD/PowerShell 執行掃描指令。
- 大型網段建議分段掃描,避免觸發交換器風暴控制或 IDS 告警。
- 掃描結果僅供參考,權威以網路設備後台為準。
copyright ©
萬盛學電腦網 all rights reserved