錯誤訊息
Mac 上的「The Internet connection appears to be offline.」
這是 macOS 在 URL Loading System 中對錯誤 -1009 顯示的文字。App 要求某個資源,而 macOS 沒有可用的網際網路連線。
症狀
- App 顯示「The Internet connection appears to be offline.」
- App 可能會同時顯示
NSURLErrorDomain和-1009。 - 只有一個 App 出現,或每個 App 都出現。
可能原因
- Mac 沒有連線。Apple 的文件表示,連線尚未建立,而且無法自動建立。
- VPN 尚未就緒。正在連線、重新連線或阻擋流量的 VPN,可能讓 Mac 沒有可用的路徑。
- 防火牆或過濾器阻擋了某個 App。如果只有一個 App 失敗,可能是防火牆 App 或內容過濾器阻擋了它。
- 路由器或網路供應商故障。Mac 在網路上,但該網路沒有網際網路。
如何檢查
打開其他網站。如果所有網站都打不開,問題就在連線,而不是這個網站。
顯示 App 看到的網路狀態。
scutil --nwiping 網際網路上的某個位址。這項測試不會用到 DNS。
ping -c 5 1.1.1.1如果只有一個 App 失敗,檢查防火牆 App 中針對該 App 的規則。
如何修正
先修好連線。請依照「Mac 已連上 Wi-Fi 但無法上網」操作。
中斷 VPN 再重新連線,然後再試一次 App。
如果防火牆 App 阻擋了該 App,就在那個防火牆 App 中允許它。
連線恢復後,結束 App 再重新打開。
使用 Kilobat
用一個指令檢查 Wi-Fi、路由器、網際網路、DNS 和登入頁面。
kilobat diagnose如果只有一個 App 失敗,測試該 App 的路徑。連線診斷也會檢查 Kilobat 對它的規則。
kilobat why example.com --app com.example.App如果 Kilobat 的過濾器已開啟,列出它的規則。
kilobat rules這些 Kilobat 檢查都是免費的。AI 代理程式可透過 MCP 以
diagnose_connection和diagnose_network執行。請參閱找出某個網站或 API 連不上的原因。
常見問題
NSURLErrorDomain -1009 是什麼?
它是 Apple URL Loading System 的 notConnectedToInternet 錯誤,macOS 會為它顯示這段文字。
這跟 Safari 的「You Are Not Connected to the Internet」一樣嗎?
情況相同,只是 Safari 會顯示自己的頁面。請參閱「Safari:Mac 上的『You Are Not Connected to the Internet』」。
資料來源
- CFNetwork.framework 中的錯誤文字,macOS 27.2(Localizable.loctable)
- Apple Developer:URLError.Code notConnectedToInternet(-1009)
- Apple 支援:如果 Mac 無法透過 Wi-Fi 連上網際網路
- scutil(8) 與 ping(8),macOS 27.2 內建的 man 手冊頁
資料來源檢查日期:2026年10月29日。man 頁面為 macOS 內建版本;在終端機中用 man <name> 開啟。