第 3 章 IP 定址與子網路切割

在使用者的電腦上驗證 IP 設定

考綱明列這一項,而且實務上你的排錯有一半時間花在使用者的機器前面。

10 分鐘


網路設備的指令你會了,但故障回報往往從使用者那台電腦開始。三大作業系統的指令不同,考試會考。

要做什麼WindowsmacOS / Linux
看 IP 設定ipconfigifconfigip addr
看完整設定(含 DNS)ipconfig /allip addr + cat /etc/resolv.conf
看路由表route printnetstat -rnip route
釋放/重取 DHCPipconfig /release /renewsudo dhclient -r dhclient
清除 DNS 快取ipconfig /flushdnsmacOS:sudo killall -HUP mDNSResponder
測試連通pingping
追蹤路徑tracerttraceroute
查 DNSnslookupnslookup / dig
看 ARP 表arp -aarp -aip neigh
看連線與監聽埠netstat -anonetstat -anss -tulpn
Windows:ipconfig /all 的重點欄位
C:\> ipconfig /all

Ethernet adapter Ethernet:
   Description . . . . . . . . . . . : Intel(R) Ethernet Connection
   Physical Address. . . . . . . . . : 00-1A-2B-3C-4D-5E   ← MAC
   DHCP Enabled. . . . . . . . . . . : Yes                 ← 是自動取得嗎
   IPv4 Address. . . . . . . . . . . : 192.168.1.25(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Lease Obtained. . . . . . . . . . : Monday, August 3, 2026 9:14:02 AM
   Lease Expires . . . . . . . . . . : Tuesday, August 4, 2026 9:14:02 AM
   Default Gateway . . . . . . . . . : 192.168.1.1        ← 沒有這行就出不去
   DHCP Server . . . . . . . . . . . : 192.168.1.1
   DNS Servers . . . . . . . . . . . : 8.8.8.8

一個標準的使用者端排錯流程

  1. 有沒有 IP? 看到 169.254.x.x → DHCP 沒拿到,往實體層與 DHCP 路徑查。看到 0.0.0.0 → 網卡沒啟用或線沒插。
  2. 遮罩對嗎? 錯的遮罩會讓同網段的機器被判定成跨網段。
  3. 有預設閘道嗎? 沒有的話只能在本網段內通訊,出不去。
  4. ping 自己的閘道 —— 通了代表第 1、2 層與本網段沒問題。
  5. ping 8.8.8.8 —— 通了代表路由與 NAT 正常。
  6. ping google.com —— 前一步通但這步不通,問題百分之百在 DNS

實驗 3-1:在自己的電腦上跑一遍

目標:把上面的排錯流程在真實機器上做過一次,之後看到考題會有畫面感。

  1. 開終端機(macOS)或命令提示字元(Windows)。
  2. 執行 ipconfig /all(或 ip addr + netstat -rn),找出自己的 IP、遮罩、閘道、DNS。
  3. 用第 3 章的四步驟算出自己所屬的網段、廣播位址與可用主機範圍。
  4. ping 你的預設閘道,再 ping 8.8.8.8,再 ping google.com,三個都要成功。
  5. tracert 8.8.8.8(或 traceroute)看看你的封包經過幾台路由器才出國。
  6. arp -a 看你的電腦目前認識哪些鄰居,找出閘道對應的 MAC。
怎麼確認做對了:
你應該能說出:自己在哪個網段、閘道是誰、閘道的 MAC 是什麼、出國要經過幾跳。這些全部對應到第 0~3 章學過的概念 —— 如果哪一項說不出來,回頭把那一節再看一次。

立即測驗這一節(1 題)