錯誤訊息
Mac 版 Chrome 的 ERR_NAME_NOT_RESOLVED
Chromium 對這個錯誤的描述是:「The host name could not be resolved.」Chrome 無法取得網站名稱的位址。
症狀
- Chrome 顯示「無法連上這個網站」和 ERR_NAME_NOT_RESOLVED。
- Chrome 表示找不到伺服器的 IP 位址。
- 其他網站可以打開,或者所有網站都打不開。
可能原因
- 沒有網際網路連線。如果所有網站都打不開,問題就在連線,而不是 DNS。
- DNS 伺服器沒有回應。自訂的 DNS 伺服器或路由器的 DNS 可能故障。
- VPN 更改了 DNS。VPN 的 DNS 伺服器可能故障,或者它不認得這個名稱。
- 快取過時。Mac 保留了先前失敗的舊回應。
- 名稱不存在。輸入錯誤,或網域已被移除。
如何檢查
打開其他網站。如果所有網站都打不開,問題就在連線,而不是這個網站。
透過 macOS 解析器查詢名稱。如果沒有出現位址行,就表示查詢失敗。
dscacheutil -q host -a name example.com直接詢問公共 DNS 伺服器。如果這裡有回應、上一步卻沒有,問題就在你的 DNS 設定。
dig +short example.com @1.1.1.1顯示 Mac 目前使用的 DNS 伺服器。
scutil --dns
如何修正
如果所有網站都打不開,請修正連線。請參閱Mac 已連上 Wi-Fi 但無法上網。
如果公共 DNS 有回應、你的 DNS 卻沒有,請更改 DNS 伺服器。請參閱Mac 上的 DNS 無法解析。
清除 DNS 快取。請參閱清除 Mac 上的 DNS 快取。
如果開啟了 VPN、代理伺服器或安全 App,請暫時關閉進行測試,測試後再重新開啟。
使用 Kilobat
Kilobat 的連線診斷會逐層測試名稱:網路、代理伺服器、DNS、規則、IPv4、IPv6、TLS 和伺服器,並指出是哪一層失敗。
kilobat why example.com從這台 Mac 比較各個 DNS 伺服器的速度和回應。
kilobat dns-benchmark這些 Kilobat 檢查都是免費的。AI 代理程式可透過 MCP 以
diagnose_connection和diagnose_network執行。請參閱找出某個網站或 API 連不上的原因。
常見問題
ERR_NAME_NOT_RESOLVED 和 DNS_PROBE_FINISHED_NXDOMAIN 一樣嗎?
兩者都是查詢失敗。NXDOMAIN 表示 Chrome 的檢查認定名稱不存在。請參閱Mac 版 Chrome 的 DNS_PROBE_FINISHED_NXDOMAIN。
資料來源
- Chromium 原始碼:net/base/net_error_list.h
- Chromium 原始碼:components/error_page_strings.grdp
- Google Chrome 說明:修正 Chrome 中的連線和載入錯誤
- Apple 支援:在 Mac 上更改 DNS 設定
- dscacheutil(1)、dig(1) 與 scutil(8),macOS 27.2 內建的 man 頁面
資料來源檢查日期:2026年10月29日。man 頁面為 macOS 內建版本;在終端機中用 man <name> 開啟。