萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦基礎知識 >  >> 電腦入門

DOS 指令查詢區域網路所有活躍 IP 的方法

核心指令:netstat

netstat (Network Statistics) 為 Windows 內建網路連線統計工具,可顯示協議統計、目前 TCP/IP 連線、路由表、介面統計等。

常用參數與用途

查詢區域網路「所有活躍 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) 表,最完整權威。

實務建議

  1. 先用 ipconfig 確認本機 IP/子網路遮罩/閘道,判斷掃描網段。
  2. 以管理員身分執行 CMD/PowerShell 執行掃描指令。
  3. 大型網段建議分段掃描,避免觸發交換器風暴控制或 IDS 告警。
  4. 掃描結果僅供參考,權威以網路設備後台為準。
copyright © 萬盛學電腦網 all rights reserved
指令功能說明適用情境
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 追蹤進程