技術文章 · 網路與網通建置

固定 IP 怎麼設定?先選 DHCP 保留或手動 Static IP

固定 IP 要設在電腦、印表機還是路由器?比較 DHCP Reservation 與手動 Static IP,附 Windows、macOS、設備與防衝突檢查。

作者 Steve Chen · 發布  · 約 4 分鐘閱讀

網路與網通建置 — 廷皓技術專欄插圖

要讓印表機、NAS、NVR 或 Server 長期使用同一個 IP,優先考慮在 DHCP Server/路由器做 Reservation;只有設備必須在 DHCP 不可用時仍維持位址,或架構明確要求,才在設備端手動設 Static IP。不論哪一種,都要記錄 IP、mask/prefix、gateway、DNS、VLAN 與 MAC,避免撞到 DHCP Pool 或別台設備。

DHCP 保留和手動固定 IP 差在哪

  • DHCP Reservation:DHCP 看到指定 MAC,就發固定租約。位址、gateway、DNS 集中管理,換網段時較好改。
  • Static IP:參數寫在設備本身,不依賴 DHCP 取得位址。搬到別的 VLAN 或改網段時,容易忘記一起改。

Reservation 仍需要 Client 介面設為 DHCP;如果設備本身手動填了 IP,DHCP Server 不會因為建了 Reservation 就替它更新。

設定前先收集六個值

  1. 目前所在 VLAN/子網,例如 192.168.50.0/24。
  2. 可用固定區段或 DHCP Reservation 範圍。
  3. Subnet mask/prefix length。
  4. Default gateway。
  5. 主要與備用 DNS;AD 電腦通常必須使用公司 DNS。
  6. 設備正確 MAC。Wi-Fi 私有/隨機 MAC 可能讓 Reservation 對不到。

推薦做法:在 DHCP Server 建 Reservation

先從 DHCP lease 找到設備目前的 MAC 與 hostname,建立 Reservation,再讓 Client renew 或重開網路介面。不要同時保留一筆舊租約、另一筆同 IP reservation,卻沒確認 Server 的衝突處理。設定後從另一台設備查 ARP/Neighbor,確認該 IP 對到預期 MAC。

Windows 手動固定 IP

圖形介面可從「設定 → 網路和網際網路 → 介面內容 → IP 指派」編輯;公司環境應由管理者依文件操作。PowerShell 可先用 Get-NetIPConfiguration、Get-NetAdapter 記錄現況,再依當版 New-NetIPAddress 與 Set-DnsClientServerAddress 文件設定。

遠端操作固定 IP 有斷線風險。先準備 Console/OOB 或現場人員,記錄原 DHCP 設定與回復命令,確認沒有 VPN/虛擬網卡名稱混淆。

macOS、Linux 與網路設備

macOS 從「系統設定 → 網路 → 詳細資訊 → TCP/IP」調整 Configure IPv4;Linux 依 NetworkManager、systemd-networkd、Netplan 或發行版工具,不要同時讓兩套網路管理器寫同一介面。交換器、AP、NVR、印表機則以該完整型號的管理手冊為準,設定後要 Save/Apply,並確認是否需重新連線。

最常見的四種失敗

  • IP 撞號:手動 IP 落在 DHCP Pool,後來又發給別台 Client。
  • Mask/Prefix 填錯:同網段被判成遠端,或把不該直連的位址當本地。
  • Gateway 填錯:同 VLAN 能通,跨網段與上網都失敗。
  • DNS 填公用服務:一般網站能開,AD、檔案伺服器與內部名稱卻失效。

設定後的驗證順序

  1. 查看介面實際 IP、mask、gateway、DNS。
  2. ping gateway,並檢查 ARP/Neighbor 是否是預期設備。
  3. 測內部 DNS、外部 DNS、內部服務與 HTTPS。
  4. 從另一 VLAN 按政策測需要的服務,不用「全部都能 ping」當驗收。
  5. 更新 IPAM、拓樸圖、設備標籤與備份。

直接可用的指令頁

聯絡廷皓討論 看更多文章