網路工具學習地圖
網站打不開、內網印表機連不到、API 回傳錯誤——多數問題其實不必先打開圖形介面。先用幾條命令確認「本機設定、能不能通、名稱解不開、路徑斷在哪、應用層有沒有回應」,就能把範圍縮到正確的一層。
本站用繁體中文說明最常用的網路工具:是什麼、為什麼要用、怎麼下指令、輸出怎麼讀。進階分析工具(Nmap、Wireshark)只談授權環境下的盤點與除錯,不教未授權探測。
最必須掌握的 20%
網路除錯真正反覆用到的,不是背完整 man page,而是下面這條路徑:
- 看自己的位址:
ipconfig(Windows)或ifconfig/ip(Linux、macOS)——IP、遮罩、預設閘道、DNS。 - 測能不能通:
ping本機 → 閘道 → 公網 IP → 網域名稱。 - 名稱解不開:
nslookup(必要時再用dig)。 - 通到一半就斷或變慢:
traceroute/tracert。 - 同網段 MAC 對不上:
arp。 - HTTP 有沒有回應:
curl。 - 授權環境看有哪些主機與連接埠:
nmap。 - 還是看不懂,就看封包:
Wireshark。
把這八步練熟,日常連線問題大多能定位。其餘選項是加速與細節,不是入門門檻。
flowchart TD
A[連線異常] --> B[ipconfig / ifconfig<br/>確認 IP、閘道、DNS]
B --> C[ping 127.0.0.1]
C --> D[ping 預設閘道]
D --> E[ping 公網 IP]
E --> F[ping 網域名稱]
F -->|名稱失敗| G[nslookup]
E -->|IP 失敗或過慢| H[traceroute]
G --> I[curl 測 HTTP]
I --> J[授權環境:nmap]
J --> K[Wireshark 看封包]
本站怎麼讀
總覽影片
先看這支動畫,建立「命令列網路工具」的全貌;細節再進各工具頁。
Windows Command Line Tools(PowerCert Animated Videos)用動畫一次帶過 ping、tracert、pathping、nslookup、arp、ipconfig、netstat 等 Windows 內建指令:什麼時候用哪一把、輸出代表什麼。適合當本站的導覽片。Linux/macOS 的對應指令名稱不同(例如 tracert 變成 traceroute、ipconfig 變成 ifconfig/ip),觀念相同。
官方學習資源
相關證照
CompTIA Network+ 把 ping、traceroute、ipconfig、nslookup、Nmap、Wireshark 列進除錯目標,適合想系統學網路的人。Wireshark 另有原廠 Wireshark Certified Analyst (WCA)。
官方文件與頻道
- curl 官方文件與影片(作者 Daniel Stenberg)
- Nmap 官方手冊與授權測試主機 scanme.nmap.org
- Wireshark 官方文件與 SharkFest YouTube
- Microsoft Learn:ping、ipconfig、nslookup
- Cisco:Understand the Ping and Traceroute Commands
免費、講解清楚的第三方頻道(本站各頁會嵌入):PowerCert Animated Videos、Professor Messer、Chris Greer、NetworkChuck。