在區域網路(LAN)管理中,掌握所有線上裝置的 IP 位址是基礎需求。CMD 提供三大核心指令:ipconfig 查本機、arp -a 查鄰居表、ping 解析主機名,配合使用可完整掌握區域網路 IP 分佈。本文詳細說明各指令用法與結果解讀。
ipconfig /all 查看本機所有網卡詳細參數



輸入指令:
arp -a
結果將列出本機近期通訊過的所有區域網路裝置:
原理: ARP (Address Resolution Protocol) 將 IP 解析為 MAC,本機與裝置通訊後會快取對應關係。注意: 僅顯示「近期有通訊」的裝置,全網段掃描需配合 for /L %i in (1,1,254) do ping -n 1 -w 100 192.168.1.%i 批次 Ping 掃描。


若知道目標電腦的「電腦名稱」(Computer Name),可輸入:
ping 目標電腦名稱
回應結果首行即顯示對應 IP 位址(如 回覆自 192.168.1.50: 位元組=32 時間)。結合 arp -a 結果,可快速對應「電腦名稱 ↔ IP ↔ MAC」三元資訊。



@echo off
for /L %%i in (1,1,254) do (
ping -n 1 -w 200 192.168.1.%%i | find "TTL=" >nul && echo 192.168.1.%%i 線上
)
pause
儲存為 scan_lan.bat 以系統管理員執行,可快速列出全網段線上裝置 IP。