Wi-Fi
Mac 已連上 Wi-Fi 但無法上網
Wi-Fi 連線只是通往路由器的連結。網際網路仍可能在路由器、網路服務供應商或 DNS 這幾個環節失敗。
症狀
- Wi-Fi 圖像顯示滿格,但網頁載入不了。
- Safari 顯示找不到伺服器。
- 同一個網路上的其他裝置也無法上網;或者它們都正常,只有 Mac 不行。
可能原因
- 登入頁面。飯店、咖啡廳和機場的網路會攔住流量,直到你登入為止。請參閱Mac 上沒有出現 Wi-Fi 登入頁面。
- 路由器或網路服務供應商的問題。如果其他裝置也失敗,問題就不在 Mac。
- 沒有有效的位址。以 169.254 開頭的位址表示 Mac 沒有從路由器取得位址。請參閱Mac 使用自行指定的 IP 位址。
- DNS 失敗。連線正常,但名稱無法解析。請參閱Mac 上的 DNS 無法解析。
- VPN 或安全軟體。Apple 表示,監控網路連線的軟體可能會影響網際網路存取。
如何檢查
按住 Option 鍵並按一下 Wi-Fi 圖像,在選單中尋找「Wi-Fi 建議」。
顯示 Wi-Fi 服務的 IP 位址、路由器和子網路。
networksetup -getinfo Wi-Fiping 路由器。使用上一步得到的路由器位址。
ping -c 5 192.168.1.1ping 一個網際網路位址。這項測試不會用到 DNS。
ping -c 5 1.1.1.1查詢一個名稱。如果 ping 成功但這一步失敗,問題就在 DNS。
dscacheutil -q host -a name apple.com在另一台裝置上測試同一個網路。
如何修正
如果路由器沒有回應,請重新啟動路由器。
重新啟動 Mac,Mac 會因此更新它的網路位址。
若要在不重新啟動的情況下更新位址,請選擇「系統設定」>「Wi-Fi」。依序按一下「詳細資訊」、「TCP/IP」,然後按「更新 DHCP 租約」。
確認 Mac 的日期和時間正確。
可以的話,暫時關閉 VPN 或其他網路軟體來測試。
如果其他裝置也失敗,請聯絡你的網路服務供應商或網路管理者。
使用 Kilobat
一次檢查 Wi-Fi、路由器、網際網路、DNS 和登入頁面。
kilobat diagnose如果是某個網站或服務失敗,找出擋住它的環節。
kilobat why example.comCLI 是免費的。在 App 中,這些檢查提供的建議屬於 Kilobat Pro。請參閱找出某個網站或 API 連不上的原因。
常見問題
路由器有回應,但 1.1.1.1 沒有。這代表什麼?
Mac 連得到路由器,但路由器連不到網際網路。請重新啟動路由器,或聯絡網路服務供應商。
網路會阻擋 ping 嗎?
會。有些網路不回應 ping。下定論之前,先用網頁或另一台裝置測試看看。
資料來源
- Apple 支援:如果 Mac 無法透過 Wi-Fi 連上網際網路
- Apple 支援:Mac 上的 Wi-Fi 設定
- Apple 支援:在 Mac 上使用「無線診斷」
- networksetup(8)、ping(8) 與 dscacheutil(1),macOS 27.2 內建的 man 頁面
資料來源檢查日期:2026年10月29日。man 頁面為 macOS 內建版本;在終端機中用 man <name> 開啟。