無法連線到 DHCP 伺服器?原因與解決方案
引言:為什麼電腦拿不到 IP?
「電腦說無法連線到 DHCP 伺服器,這是什麼意思?」
簡單說:你的電腦無法自動取得 IP 位址,所以上不了網。
這個問題比 DNS 錯誤更麻煩一點,但也有明確的解決方法。
跟著這篇教學一步步操作,大部分情況都能解決。

一、什麼是 DHCP 伺服器?
1.1 DHCP 運作原理
DHCP(Dynamic Host Configuration Protocol)是自動分配 IP 位址的協定。
DHCP 的工作流程:
1. 你的電腦連上網路
2. 電腦廣播:「誰能給我一個 IP 位址?」
3. DHCP 伺服器(通常是路由器)回應:「給你 192.168.1.100」
4. 電腦用這個 IP 上網
沒有 DHCP 會怎樣?
你必須手動設定每台裝置的 IP 位址,而且要確保不重複。家裡有 10 台設備就要設 10 個不同的 IP。
1.2 DHCP 與 IP 分配
DHCP 分配的資訊:
- IP 位址(例如 192.168.1.100)
- 子網路遮罩(例如 255.255.255.0)
- 預設閘道(例如 192.168.1.1)
- DNS 伺服器位址
IP 位址池:
路由器的 DHCP 有一個 IP 範圍(例如 192.168.1.100 ~ 192.168.1.200),可以分配 100 個 IP。
想了解更多伺服器基礎知識,請參考 伺服器完整指南。
二、無法連線的常見原因
2.1 路由器故障或設定錯誤
最常見的原因。
可能情況:
- 路由器的 DHCP 功能被關閉
- 路由器當機或過熱
- 路由器韌體有問題
如何確認:
- 其他設備也無法連網 → 可能是路由器問題
- 只有一台設備有問題 → 可能是該設備的問題
2.2 網路介面卡問題
你的電腦網路卡可能有問題:
- 驅動程式過時或損壞
- 網路卡硬體故障
- 網路卡被停用
2.3 IP 位址衝突
如果有人手動設定了 IP,可能會和 DHCP 分配的 IP 重複。
衝突發生時,兩台設備都可能無法上網。
2.4 防火牆阻擋
某些防火牆設定可能阻擋 DHCP 通訊(使用 UDP 67/68 埠)。
2.5 DHCP 位址池耗盡
如果連接的設備太多,超過 DHCP 可分配的 IP 數量,新設備就拿不到 IP。

三、解決方法
3.1 重啟路由器
第一步永遠是重啟。
步驟:
1. 拔掉路由器電源
2. 等待 30 秒到 1 分鐘
3. 重新插電
4. 等待路由器完全啟動(約 2 分鐘)
5. 重新連接網路
為什麼有效?
路由器重啟會重新初始化 DHCP 服務,清除暫存的問題。
3.2 釋放並更新 IP
讓電腦重新向 DHCP 伺服器要一個新的 IP。
Windows:
以系統管理員身分開啟命令提示字元,執行:
ipconfig /release
ipconfig /renew
Mac:
開啟終端機,執行:
sudo ipconfig set en0 DHCP
(en0 是 Wi-Fi,如果用有線網路改成 en1)
執行後檢查:
ipconfig /all (Windows)
ifconfig (Mac)
確認有拿到有效的 IP 位址(不是 169.254.x.x)。
3.3 手動設定 IP 位址
如果 DHCP 一直失敗,可以暫時手動設定 IP。
Windows 手動設定:
1. 開啟「控制台」→「網路和共用中心」
2. 點擊「變更介面卡設定」
3. 右鍵點擊你的網路連線 →「內容」
4. 選擇「網際網路通訊協定第 4 版 (TCP/IPv4)」→「內容」
5. 選擇「使用下列的 IP 位址」
6. 填寫:
- IP 位址:192.168.1.200(選一個不會衝突的)
- 子網路遮罩:255.255.255.0
- 預設閘道:192.168.1.1(路由器 IP)
- DNS 伺服器:8.8.8.8
注意:這只是暫時解法,應該找出 DHCP 無法運作的根本原因。
3.4 重設網路設定
Windows:
以系統管理員身分開啟命令提示字元,執行:
netsh winsock reset
netsh int ip reset
ipconfig /flushdns
執行完畢後重新啟動電腦。
Mac:
1. 開啟「系統設定」→「網路」
2. 選擇你的網路連線
3. 點擊「-」刪除
4. 點擊「+」重新新增
5. 重新連接 Wi-Fi
還是連不上?讓我們幫你診斷問題。

四、進階排解
4.1 檢查路由器 DHCP 設定
登入路由器管理介面:
1. 開啟瀏覽器,輸入路由器 IP(通常是 192.168.1.1 或 192.168.0.1)
2. 輸入帳號密碼(預設通常是 admin/admin)
3. 找到「DHCP 設定」或「LAN 設定」
確認以下設定:
- DHCP 伺服器:已啟用
- IP 位址範圍:足夠使用(例如 192.168.1.100 ~ 192.168.1.200)
- 租約時間:合理(例如 24 小時)
4.2 擴大 IP 位址池
如果家裡設備很多,可能需要擴大 DHCP 可分配的 IP 範圍。
建議設定:
- 起始 IP:192.168.1.10
- 結束 IP:192.168.1.250
這樣可以分配 240 個 IP,足夠大部分家庭使用。
4.3 檢查是否有 IP 衝突
Windows 檢查:
arp -a
查看是否有重複的 MAC 位址對應到同一個 IP。
4.4 更新網路驅動程式
Windows:
1. 開啟「裝置管理員」
2. 展開「網路介面卡」
3. 右鍵點擊你的網路卡 →「更新驅動程式」
FAQ 常見問題
Q1:什麼是 169.254.x.x 的 IP 位址?
A:這是 APIPA(Automatic Private IP Addressing)位址,當電腦無法從 DHCP 取得 IP 時會自動指派。看到這個 IP 代表 DHCP 連線失敗。
Q2:DHCP 和 DNS 問題怎麼分辨?
A:DHCP 問題會讓你完全無法連網(拿不到 IP);DNS 問題是有連上網路,但無法解析網址。可以用 ipconfig 確認是否有有效 IP 來判斷。
Q3:手動設定 IP 會不會有問題?
A:短期使用沒問題,但要注意避免 IP 衝突。長期建議還是解決 DHCP 問題,讓系統自動管理 IP。
Q4:多台設備都連不上,是什麼問題?
A:很可能是路由器的 DHCP 服務故障。嘗試重啟路由器,或檢查路由器設定。
Q5:租約時間是什麼?
A:DHCP 分配的 IP 有使用期限(租約)。期限到了電腦會自動續約。如果設太短(如 1 小時),可能會造成頻繁的 IP 更新。
結論:大部分問題重啟能解決
DHCP 連線失敗聽起來很嚇人,但大部分情況重啟路由器就能解決。
解決問題的優先順序:
1. 重啟路由器(等 30 秒再開)
2. 執行 ipconfig /release 和 /renew
3. 檢查路由器 DHCP 設定
4. 手動設定 IP(暫時解法)
如果遇到其他網路錯誤,請參考 DNS 伺服器沒有回應解決方法。
延伸閱讀:
- 伺服器基礎知識
- DNS 伺服器沒有回應
- 伺服器錯誤代碼大全
還是搞不定?讓我們幫你
專業工程師團隊 24 小時內回覆,幫你診斷並解決網路問題。
參考資料
- Microsoft,「Troubleshoot TCP/IP connectivity」,Microsoft Docs(2024)
- Cisco,「Understanding DHCP」,Cisco(2024)
- Apple,「Change TCP/IP settings on Mac」,Apple Support(2024)
- IETF,「RFC 2131 - Dynamic Host Configuration Protocol」,IETF(1997)