錯誤訊息

Mac 版 Chrome 的 DNS_PROBE_FINISHED_NXDOMAIN

DNS 查詢失敗、且 Chrome 自己的檢查認定名稱不存在時,就會顯示這個代碼。Chromium 原始碼寫道:「the domain must not exist.」

適用於:所有目前 macOS 版本上的 Google Chrome 和其他 Chromium 瀏覽器。檢查日期:2026年10月29日

症狀

  • Chrome 顯示「無法連上這個網站」和代碼 DNS_PROBE_FINISHED_NXDOMAIN。
  • Chrome 表示找不到伺服器的 IP 位址。
  • 對同一個名稱,Safari 顯示「Safari 找不到伺服器」。

可能原因

  • 網址輸入錯誤。錯誤的名稱在 DNS 中不存在。
  • 網域已過期或被移除。這個名稱以前存在,但擁有者已將它移除。
  • DNS 過濾器。有些 DNS 過濾器和廣告阻擋工具會回應被阻擋的名稱不存在。
  • 沒有連上 VPN 時的內部名稱。公司內部名稱只存在於公司的 DNS 中。請參閱連上 VPN 後內部名稱無法解析。
  • DNS 伺服器有誤。DNS 伺服器可能錯誤地回應「沒有這個名稱」。

如何檢查

  1. 檢查網址,修正任何輸入錯誤。

  2. 透過 macOS 解析器查詢名稱。如果沒有出現位址行,就表示查詢失敗。

    dscacheutil -q host -a name example.com
  3. 直接詢問公共 DNS 伺服器。如果這裡有回應、上一步卻沒有,問題就在你的 DNS 設定。

    dig +short example.com @1.1.1.1
  4. 顯示 Mac 目前使用的 DNS 伺服器。

    scutil --dns
  5. 用手機透過行動數據打開同一個網址。如果也失敗,表示這個名稱不存在。

如何修正

  1. 如果只有你的 DNS 失敗,請暫時改用網路提供的 DNS 或公共 DNS 測試。請參閱Mac 上的 DNS 無法解析。

  2. 如果是 DNS 過濾器阻擋了這個名稱,請在過濾器中允許它。

  3. 如果是公司內部名稱,請先連上 VPN。

  4. 清除 DNS 快取,然後重新載入。請參閱清除 Mac 上的 DNS 快取。

使用 Kilobat

  1. Kilobat 的連線診斷會逐層測試名稱:網路、代理伺服器、DNS、規則、IPv4、IPv6、TLS 和伺服器,並指出是哪一層失敗。

    kilobat why example.com
  2. 這些 Kilobat 檢查都是免費的。AI 代理程式可透過 MCP 以 diagnose_connection 和 diagnose_network 執行。請參閱找出某個網站或 API 連不上的原因。

常見問題

NXDOMAIN 是什麼意思?

NXDOMAIN 是 DNS 對不存在的名稱所給的回應。

Chrome 什麼時候會顯示這個代碼?

查詢失敗後,Chromium 會執行 DNS 探測。如果 DNS 伺服器正常運作,它就會回報網域不存在。

資料來源

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