當網頁找不到路:從 DNS 錯誤恢復正常連線
開啟網站時出現 DNS 錯誤,不一定代表網站已經消失;更常見的情況是裝置、路由器或網路服務無法將網址正確轉換為 IP 位址。本文先說明 DNS 在日常瀏覽中的角色,接著教你分辨單一網站故障、單一裝置異常與整個網路連線問題,並以 Windows、macOS、Android 與 iPhone 常見設定為例,提供由簡到難的排除順序。內容涵蓋重新連線、清除 DNS 快取、檢查 Proxy 與 VPN、改用可信任的公共 DNS、重新啟動路由器,以及利用 nslookup、dig 等工具確認解析結果。同時也比較自動取得、公共 DNS 與加密 DNS 的適用情境,說明何時應聯絡網路業者、公司資訊人員或網站管理者。依照本文逐步檢查,可避免在尚未確認問題來源前任意修改網路設定,也能降低因釣魚網站、非可信 DNS 或錯誤設定帶來的資安風險。
輸入網址後,瀏覽器卻顯示「找不到伺服器」、「DNS_PROBE_FINISHED_NXDOMAIN」或「無法解析主機名稱」,往往令人以為網站故障。實際上,這類訊息通常表示 DNS 解析鏈路出了問題:裝置不知道該把網域名稱送往哪一個 IP 位址。問題可能只影響單一瀏覽器,也可能存在於電腦、手機、家用路由器、VPN、公司網路或電信業者的 DNS 服務。先釐清範圍,再依序處理,通常比直接重設所有設定更有效率。
DNS 錯誤到底代表什麼?
DNS(網域名稱系統)可視為網際網路的名稱查詢服務。人們記得的是 example.com,但網路通訊需要的是 IP 位址。當瀏覽器開啟網站時,系統會先查詢本機快取、路由器或指定的 DNS 伺服器;若無法取得有效紀錄,瀏覽器便無從建立連線。
不同錯誤字樣的意義不完全相同。NXDOMAIN 常表示查詢到的網域不存在或 DNS 紀錄暫時不可見;逾時則可能是 DNS 伺服器沒有回應;若只有公司內部網址失敗,則可能是未連上公司 VPN 或內部 DNS。請注意,DNS 解析成功也不保證網站一定能開啟,後續仍可能受到網站伺服器、憑證或防火牆影響。
先判斷問題發生在哪個範圍
排除前先做幾項簡單交叉測試,能大幅減少不必要的設定變更。以同一個網址分別使用其他瀏覽器、其他裝置與行動網路測試;如果手機關閉 Wi-Fi 後能正常開啟,問題多半位於家中或辦公室網路,而非網站本身。
- 只有一個網站不能開:可能是該網站的 DNS 紀錄、網域到期、地區性封鎖或瀏覽器快取問題。
- 同一台裝置的所有網站都失敗:優先檢查 Wi-Fi、網路介面、DNS 設定、VPN 與 Proxy。
- 同一個 Wi-Fi 下多台裝置都失敗:應檢查路由器、光纖數據機或網路業者的服務狀態。
- 只有公司或學校網站不能開:確認是否必須使用校園網路、企業 VPN 或指定 DNS。
不要因為一個網站無法開啟,就立刻把 DNS 改成公共服務。先確認其他網路與裝置的結果,才能分辨本機問題、網路問題與網站端問題;這也能避免破壞公司內部系統所需的名稱解析。
由簡到難的 DNS 排除流程
建議依照以下順序操作,每完成一步便重新載入網站。若問題已排除,不必繼續進行後續較具影響性的調整。
- 確認裝置確實已連上網路,嘗試開啟數個不同網站。
- 關閉並重新開啟 Wi-Fi,或切換為行動數據進行比對。
- 完全關閉瀏覽器後重新啟動,並暫時停用 VPN、Proxy、廣告攔截或安全軟體的網路過濾功能。
- 重新啟動路由器:拔除電源約 30 秒,再接回並等待連線指示燈穩定。
- 清除作業系統的 DNS 快取,再重新測試。
- 若多台裝置持續異常,才考慮暫時改用可信任 DNS,或向網路業者報修。
在 Windows 中,以系統管理員身分開啟「命令提示字元」或 Windows Terminal,輸入 ipconfig /flushdns 後按 Enter。macOS 可在「終端機」使用 sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder,系統會要求輸入登入密碼。清除快取不會刪除檔案,但會讓裝置重新查詢網域紀錄。
選擇 DNS 方式前,先了解差異
多數家庭連線預設由路由器或網路業者自動提供 DNS,這通常是最省事的選項。若確認業者 DNS 不穩定,則可在單一裝置或路由器設定中指定公共 DNS。公司、學校與某些智慧家庭設備則可能仰賴內部網域,因此不宜未經確認就全面更換。
| 設定方式 | 適合情境 | 優點 | 注意事項 |
|---|---|---|---|
| 自動取得 DNS | 一般家庭網路、公司受管裝置 | 設定最少,與內部服務相容性通常較佳 | 若業者 DNS 故障,可能同時影響多個網站 |
| 手動指定公共 DNS | 確認預設 DNS 異常、需要交叉測試 | 可快速比較解析結果與回應穩定性 | 應使用可信任供應者;公司內部名稱可能失效 |
| 加密 DNS(DoH 或 DoT) | 支援此功能的個人裝置與瀏覽器 | 可降低本地網路窺探 DNS 查詢的風險 | 可能繞過組織的安全政策或內容過濾,需先確認規範 |
Windows 可前往「設定」→「網路和網際網路」→「Wi-Fi」或「乙太網路」→「硬體內容」,尋找 DNS 伺服器指派設定。macOS 可在「系統設定」→「網路」→選取目前連線→「詳細資訊」→「DNS」中檢視。Android 與 iPhone 的選單名稱會隨品牌與版本略有不同,通常位於目前 Wi-Fi 網路的詳細設定;若不熟悉,建議先記錄原本數值,並優先只在單一裝置上測試。
使用工具確認是否真的解析失敗
Windows 的 nslookup
在命令提示字元輸入 nslookup 網域名稱,例如 nslookup example.com。輸出會顯示目前使用的 DNS 伺服器與查詢結果。若顯示逾時,可再以另一個已知可用的 DNS 伺服器測試,藉此比較是否為原 DNS 回應異常;請勿將測試結果直接視為永久設定依據。
macOS 與 Linux 的 dig
可在終端機輸入 dig example.com。重點觀察回應狀態、查詢時間與 ANSWER SECTION 是否有紀錄。若工具得到 IP 位址,但瀏覽器仍無法開啟,問題可能轉向瀏覽器快取、HTTPS 憑證、Proxy 或防火牆,而非 DNS 本身。
VPN、Proxy 與路由器容易忽略的影響
VPN 服務常會接管 DNS 查詢,以避免 DNS 洩漏;若 VPN 節點連線不穩或其 DNS 不可用,就可能造成網站名稱無法解析。先中斷 VPN 測試,再檢查其應用程式內是否有自訂 DNS、分流或封鎖清單。Proxy 也可能改變瀏覽器的連線途徑,Windows 使用者可查看「設定」中的 Proxy 項目,macOS 使用者可在網路進階設定中確認。
若家中所有裝置都遇到相同情況,請登入路由器管理介面檢查 WAN 連線狀態與 DNS 欄位。不知道登入位址、帳密或設定含義時,不要任意恢復原廠設定,因為這可能清除寬頻帳號、Wi-Fi 名稱及其他必要設定。較安全的做法是先重新啟動設備,並向網路業者確認是否有區域性障礙。
何時該尋求協助,以及如何降低再發機率
出現以下情況時,建議直接聯絡相應單位:整個社區或住家長時間無法解析網站時聯絡網路業者;公司內網、共享磁碟或內部網址失效時聯絡資訊部門;只有某個網站在多個網路都無法開啟時,則可通知該網站管理者。回報時提供錯誤訊息截圖、發生時間、使用的網路類型、受影響裝置數量及已嘗試步驟,可加快診斷。
平時應讓路由器韌體、作業系統與瀏覽器保持更新,避免安裝來源不明的 VPN、DNS 修改工具或瀏覽器擴充功能。對銀行、政府與購物網站,切勿因解析異常就依照彈出視窗安裝「修復工具」或輸入帳密。DNS 問題本身常是技術故障,但也可能被惡意軟體或遭竄改的網路設定利用。











