Ping 指令
用於測試兩個網路裝置之間是否能互相連通,並測量延遲。
- 基本使用:
ping 8.8.8.8 - 觀察回應時間 (RTT) 與封包丟失率
- 常用於快速檢查網路是否可達
Traceroute / Tracert
用於追蹤封包經過的路由,每一跳都會顯示經過的路由器與延遲。
- Linux / macOS:
traceroute www.google.com - Windows:
tracert www.google.com - 有助於定位網路延遲或封包中斷的位置
nslookup / dig
用於查詢 DNS 記錄,確認域名是否正確解析。
- nslookup 範例:
nslookup www.example.com - dig 範例:
dig www.example.com - 可查詢 A、MX、CNAME 等各種 DNS 記錄
Wireshark 抓包
Wireshark 是圖形化網路封包分析工具,可抓取並分析網路流量。
- 安裝後選擇網卡開始抓包
- 可篩選特定協議、來源/目的 IP
- 幫助理解封包結構、通訊流程與故障診斷
練習建議
- 使用 ping 測試不同網站或內部設備的連通性
- 用 traceroute 觀察封包傳輸路徑,理解路由跳數
- 嘗試查詢 DNS 記錄,了解域名解析流程
- 使用 Wireshark 抓包,分析 HTTP / DNS / TCP 封包