Wi-Fi

Mac 已連上 Wi-Fi 但無法上網

Wi-Fi 連線只是通往路由器的連結。網際網路仍可能在路由器、網路服務供應商或 DNS 這幾個環節失敗。

適用於:「系統設定」的步驟適用於 macOS 13 Ventura 以上版本。終端機指令適用於所有目前的版本。檢查日期:2026年10月29日

症狀

  • Wi-Fi 圖像顯示滿格,但網頁載入不了。
  • Safari 顯示找不到伺服器。
  • 同一個網路上的其他裝置也無法上網;或者它們都正常,只有 Mac 不行。

可能原因

  • 登入頁面。飯店、咖啡廳和機場的網路會攔住流量,直到你登入為止。請參閱Mac 上沒有出現 Wi-Fi 登入頁面。
  • 路由器或網路服務供應商的問題。如果其他裝置也失敗,問題就不在 Mac。
  • 沒有有效的位址。以 169.254 開頭的位址表示 Mac 沒有從路由器取得位址。請參閱Mac 使用自行指定的 IP 位址。
  • DNS 失敗。連線正常,但名稱無法解析。請參閱Mac 上的 DNS 無法解析。
  • VPN 或安全軟體。Apple 表示,監控網路連線的軟體可能會影響網際網路存取。

如何檢查

  1. 按住 Option 鍵並按一下 Wi-Fi 圖像,在選單中尋找「Wi-Fi 建議」。

  2. 顯示 Wi-Fi 服務的 IP 位址、路由器和子網路。

    networksetup -getinfo Wi-Fi
  3. ping 路由器。使用上一步得到的路由器位址。

    ping -c 5 192.168.1.1
  4. ping 一個網際網路位址。這項測試不會用到 DNS。

    ping -c 5 1.1.1.1
  5. 查詢一個名稱。如果 ping 成功但這一步失敗,問題就在 DNS。

    dscacheutil -q host -a name apple.com
  6. 在另一台裝置上測試同一個網路。

如何修正

  1. 如果路由器沒有回應,請重新啟動路由器。

  2. 重新啟動 Mac,Mac 會因此更新它的網路位址。

  3. 若要在不重新啟動的情況下更新位址,請選擇「系統設定」>「Wi-Fi」。依序按一下「詳細資訊」、「TCP/IP」,然後按「更新 DHCP 租約」。

  4. 確認 Mac 的日期和時間正確。

  5. 可以的話,暫時關閉 VPN 或其他網路軟體來測試。

  6. 如果其他裝置也失敗,請聯絡你的網路服務供應商或網路管理者。

使用 Kilobat

  1. 一次檢查 Wi-Fi、路由器、網際網路、DNS 和登入頁面。

    kilobat diagnose
  2. 如果是某個網站或服務失敗,找出擋住它的環節。

    kilobat why example.com
  3. CLI 是免費的。在 App 中,這些檢查提供的建議屬於 Kilobat Pro。請參閱找出某個網站或 API 連不上的原因。

常見問題

路由器有回應,但 1.1.1.1 沒有。這代表什麼?

Mac 連得到路由器,但路由器連不到網際網路。請重新啟動路由器,或聯絡網路服務供應商。

網路會阻擋 ping 嗎?

會。有些網路不回應 ping。下定論之前,先用網頁或另一台裝置測試看看。

資料來源

資料來源檢查日期:2026年10月29日。man 頁面為 macOS 內建版本;在終端機中用 man <name> 開啟。