ERR_NAME_NOT_RESOLVED 是什麼?7 大原因與完整修復教學(2026 最新)

ERR_NAME_NOT_RESOLVED 是一個網頁錯誤訊息,通常在瀏覽器顯示時會出現。這個錯誤訊息表示瀏覽器無法解析網址,導致無法顯示網頁內容。

正上著網、看著文章,突然 Chrome 畫面跳出 ERR_NAME_NOT_RESOLVED 這串紅字,整個網頁就這樣卡住了。如果你正在經歷這個狀況,別慌,這篇文章會帶你一步步把問題解決掉。

ERR_NAME_NOT_RESOLVED 是 Chrome 瀏覽器最常見的 DNS 相關錯誤之一。根據 Google 官方的網頁錯誤訊息說明,這個錯誤代表瀏覽器無法將你輸入的網域名稱(像是 techmoon.xyz)解析成伺服器能理解的 IP 位址。白話來說,就是你的電腦「找不到」你想去的網站。跟 伺服器內部錯誤 不同,這個問題出在更前面的 DNS 解析階段。

要理解這個錯誤,得先簡單認識 DNS 的運作方式。DNS(Domain Name System,網域名稱系統)就像是網路的電話簿。當你在瀏覽器輸入一個網址,電腦會先向 DNS 伺服器 發出查詢:「這個網域的 IP 位址是多少?」DNS 伺服器回應後,瀏覽器才能用那個 IP 位址跟目標伺服器建立連線。這整個過程叫做「域名解析」。

但只要這個查詢過程中任何一個環節出了差錯,像是 DNS 伺服器沒有回應、回應了錯誤的資料、或者你的電腦根本沒把查詢送出去,Chrome 就會顯示 ERR_NAME_NOT_RESOLVED。也就是說,這個錯誤不是網站本身掛了,而是「找到網站」這個動作失敗了。想更深入了解 DNS 的演進,可以參考我們之前寫的 DNS Flag Day 專文。

ERR_NAME_NOT_RESOLVED 的 7 大常見原因

在動手修之前,先搞清楚是什麼原因造成 DNS 解析失敗,對症下藥才不會白忙一場。以下是七個最常見的兇手:

  1. DNS 伺服器故障或回應逾時:你目前使用的 DNS 伺服器(通常是 ISP 預設配發的)臨時出狀況,無法正常回應查詢請求。這在台灣用中華電信 ADSL/光世代的人應該不陌生,偶爾就會遇到 DNS 伺服器「罷工」的情況。換成 Cloudflare DNS 或 Google DNS 通常能解決。
  2. 本機 DNS 快取損壞:你的作業系統和瀏覽器都會把曾經查詢過的 DNS 紀錄快取起來,加快下次連線速度。但快取資料有時會損壞或過時,導致瀏覽器拿著錯誤的 IP 位址去連線。清除快取的方法可以參考下方 DNS 相關知識 的背景。
  3. 防火牆或防毒軟體攔截 DNS 請求:有些安全性軟體會把 DNS 查詢視為可疑行為而加以攔截,特別是當你裝了某些「過度盡責」的第三方防毒軟體時。
  4. hosts 檔案被惡意竄改:惡意軟體可能會偷偷修改系統的 hosts 檔案,把特定網域名稱指向錯誤的 IP 位址,這會讓 DNS 查詢結果直接被覆寫。
  5. VPN 或 Proxy 設定導致 DNS 衝突:使用 VPN 服務時,VPN 會接管你的 DNS 查詢。如果 VPN 伺服器本身的 DNS 設定有問題,或者連線不穩定,就可能觸發這個錯誤。這在使用 ExpressVPNSurfshark VPN 等服務時偶爾會遇到。
  6. 網站端的 DNS 紀錄設定錯誤:如果是網站管理者的問題,可能是 A 紀錄或 CNAME 紀錄設定不完整、指向錯誤的 IP,或者 DNS 紀錄尚未傳播完成。這在更換 虛擬主機 或調整 Cloudflare DNS 設定時特別常見。
  7. 路由器 DNS 設定被劫持:某些惡意攻擊會篡改家用路由器的 DNS 設定,把所有 DNS 查詢導向攻擊者控制的伺服器。如果你的路由器韌體很久沒更新,風險更高。建議搭配 VPN 工具 加強網路安全防護。

ERR_NAME_NOT_RESOLVED 與其他 Chrome DNS 錯誤有什麼不同?

Chrome 有好幾種 DNS 相關的錯誤訊息,雖然長得很像,但代表的意義不同。搞清楚你遇到的是哪一種,能幫你更快鎖定問題根源。

錯誤訊息含義常見原因嚴重程度
ERR_NAME_NOT_RESOLVEDDNS 無法解析域名DNS 伺服器故障、快取損壞、hosts 被竄改中等
DNS_PROBE_FINISHED_NXDOMAINDNS 回應「域名不存在」域名拼錯、域名已過期、DNS 紀錄被刪除中等
ERR_CONNECTION_REFUSEDDNS 解析成功但伺服器拒絕連線伺服器關閉、埠號錯誤、防火牆阻擋較高
ERR_TIMED_OUT連線逾時網路不穩、伺服器回應過慢、防火牆封鎖中等
ERR_CONNECTION_RESET連線被重設伺服器強制中斷、MTU 設定問題較高

簡單說,ERR_NAME_NOT_RESOLVED 是「連地址都查不到」,而 500 Internal Server Error502 Bad Gateway Error503 Service Unavailable Error 這類 HTTP 狀態碼錯誤是「地址查到了但伺服器有問題」。如果是 504 Gateway Timeout Error,則是伺服器回應太慢導致逾時。確認錯誤類型後,再往下看對應的解決方法。

快速診斷:是你的問題還是網站的問題?

動手修之前,先花 30 秒做個快速判斷,能幫你省下很多不必要的折騰。核心邏輯很簡單:

  • 所有網站都打不開 → 你這邊的 DNS 或網路有問題,往下看方法一到方法六。
  • 只有特定網站打不開 → 可能是該網站本身的 DNS 紀錄有問題,或者你的 hosts 檔案被動了手腳。
  • 只有 Chrome 打不開,其他瀏覽器正常 → Chrome 專屬的 DNS 快取或擴充功能問題。

不確定網站是不是真的掛了?打開 Down For Everyone Or Just Me 輸入那個網址,這個工具會幫你從全球各地測試網站是否正常。你也可以用 Cloudflare Speed Test 測測自己的網路速度和 DNS 解析時間,看看是不是延遲太高。

進階一點的診斷方式是開啟命令列工具。Windows 用戶可以開啟命令提示字元,輸入 nslookup techmoon.xyz,看看 DNS 伺服器有沒有正確回應。如果回應 Non-authoritative answer 後面跟著一個 IP 位址,代表 DNS 解析正常;如果出現 connection timed outno servers could be reached,那就是 DNS 伺服器的問題了。macOS 用戶可以在終端機輸入 dig techmoon.xyz 達到同樣效果。如果問題是出在伺服器端,也許是遇到 503 Service Unavailable Error 或其他 HTTP 錯誤碼,不是單純的 DNS 問題。

方法一:清除瀏覽器快取與 Chrome 專屬 DNS 快取

這是最簡單也最常見有效的第一步。Chrome 不但會快取一般網頁資源,還會額外快取 DNS 查詢結果,有時候這份快取出了問題就會導致 ERR_NAME_NOT_RESOLVED。

清除 Chrome 一般瀏覽資料:

  1. 點選 Chrome 右上角的三點選單 →「設定」。
  2. 左側選擇「隱私與安全」→「清除瀏覽資料」。
  3. 時間範圍選擇「不限時間」,勾選「Cookie 和其他網站資料」以及「快取圖片和檔案」。
  4. 按下「清除資料」。

清除 Chrome 專屬 DNS 快取:

  1. 在 Chrome 網址列輸入 chrome://net-internals/#dns 並按下 Enter。
  2. 找到「Host resolver cache」區塊,點選「Clear host cache」按鈕。
  3. 接著再輸入 chrome://net-internals/#sockets,點選「Flush socket pools」清空 Socket 連線池。

做完之後,按 Ctrl+Shift+R(Mac 用 Cmd+Shift+R)強制重新載入頁面,試試看問題是否解決。另外,Chrome 的「安全 DNS」功能有時也會影響解析結果。你可以到「設定」→「隱私與安全」→「安全」→「使用安全 DNS」暫時關閉它來測試。如果你本來就有在使用 Cloudflare 1.1.1.1 的安全 DNS,也可以試試切換不同的 DNS 提供者。

方法二:清除系統 DNS 快取(Windows / macOS / Linux)

除了瀏覽器自己的 DNS 快取,作業系統也維護了一份 DNS 快取。當這份快取裡面存了錯誤的紀錄時,不管你換什麼瀏覽器都會出現 ERR_NAME_NOT_RESOLVED。清除方式因作業系統而異。這個方法也可以用來解決 502 Bad Gateway 等與快取相關的網路錯誤:

Windows(10 / 11):

  1. 按下 Win 鍵,輸入 cmd
  2. 在「命令提示字元」上按右鍵,選擇「以系統管理員身分執行」。
  3. 輸入以下指令並按 Enter:ipconfig /flushdns
  4. 看到「已順利清除 DNS 解析快取」的訊息就代表成功了。

如果你想確認快取真的被清空了,可以先輸入 ipconfig /displaydns 看看目前的快取內容。清除後這個指令應該只會顯示極少量的紀錄。

macOS(含 Sequoia 15.x):

  1. 開啟「終端機」(在「應用程式」→「工具程式」裡可以找到)。
  2. 輸入以下指令並按 Enter(需要輸入管理員密碼):
    sudo dscacheutil -flushcache && sudo killall -HUP mDNSResponder
  3. 終端機不會顯示成功訊息,但只要沒有報錯就代表已經清除了。

Linux(Ubuntu / Debian):

  1. 開啟終端機。
  2. 如果你的系統使用 systemd-resolved,輸入:
    sudo systemd-resolve --flush-caches
    或者在較新的版本上:
    sudo resolvectl flush-caches
  3. 驗證清除結果:sudo systemd-resolve --statisticsresolvectl statistics,看看「Current Cache Size」是否為 0。

方法三:更改 DNS 伺服器(Windows / macOS / 路由器)

如果你的 ISP 預設 DNS 伺服器不穩定,換一組可靠的公共 DNS 往往是治本的方法。這個動作也能一併改善上網體驗,選對 DNS 伺服器 對整體網路品質影響很大。以下是幾組推薦的公共 DNS 伺服器:

DNS 服務主要 DNS次要 DNS特色
Cloudflare1.1.1.11.0.0.1速度快、隱私保護佳
Google8.8.8.88.8.4.4穩定可靠、全球節點多
中華電信168.95.1.1168.95.192.1台灣本地、低延遲
Quad99.9.9.9149.112.112.112內建惡意網域過濾

Windows 11 變更 DNS:

  1. 開啟「設定」→「網路和網際網路」。
  2. 點選你目前使用的連線(乙太網路或 Wi-Fi)。
  3. 找到「DNS 伺服器指派」區塊,點擊旁邊的「編輯」按鈕。
  4. 將自動改為「手動」,開啟 IPv4 的開關。
  5. 在「慣用 DNS」輸入 1.1.1.1,「其他 DNS」輸入 1.0.0.1
  6. 按下「儲存」。

Windows 10 變更 DNS:

  1. 開啟「設定」→「網路和網際網路」→「變更介面卡選項」。
  2. 在目前的網路連線上按右鍵 →「內容」。
  3. 選擇「網際網路通訊協定第 4 版 (TCP/IPv4)」→「內容」。
  4. 勾選「使用下列 DNS 伺服器位址」,輸入慣用 DNS 和其他 DNS。
  5. 按下「確定」儲存。

macOS 變更 DNS:

  1. 開啟「系統設定」→「網路」。
  2. 選擇目前的網路連線,點擊「詳細資訊」。
  3. 切換到「DNS」分頁。
  4. 點選左下角的「+」按鈕,加入 1.1.1.11.0.0.1
  5. 按下「好」儲存設定。

路由器層級設定 DNS:這是最一勞永逸的方式,設一次就能讓家裡所有連上這台路由器的裝置都使用新的 DNS 伺服器。每家路由器的管理介面不太一樣,但大致流程是:開啟瀏覽器輸入路由器 IP(通常是 192.168.1.1 或 192.168.0.1)→ 登入管理帳號 → 找到 WAN 或 Internet 設定頁面 → 將 DNS 從「自動取得」改為「手動指定」→ 輸入 DNS 位址 → 儲存並重啟路由器。如果你使用 A2 Hosting 或其他有提供 DNS 託管的主機商,也可以在他們的管理後台直接設定。

手機用戶可以考慮直接安裝 Cloudflare 1.1.1.1 App,一鍵就能把手機的 DNS 切換成 Cloudflare 的伺服器,非常方便。詳細的 Cloudflare DNS 設定教學 我們之前也有寫過專文介紹。

方法四:重新啟動網路設備與重設網路設定

聽起來像是「你試過關機再開機了嗎」的老笑話,但重啟網路設備確實能解決很多莫名其妙的 DNS 問題。因為路由器和數據機的 DNS 快取也需要清除,而最直接的方式就是重新開機。

重啟路由器與數據機:把路由器和數據機的電源線拔掉,等待至少 30 秒(讓電容完全放電),然後先插上數據機的電源,等燈號穩定後再插路由器的電源。大約 2-3 分鐘後所有連線就會恢復正常。如果你用的是 Wi-Fi 分享器,重新開機後建議也重新連線一次。

如果重啟設備沒用,可以試試重設 Windows 的網路堆疊,這招能解決很多深層的網路設定問題:

Windows 網路重設:

  1. 開啟「設定」→「網路和網際網路」→「進階網路設定」。
  2. 找到「網路重設」選項,點擊「立即重設」。
  3. 系統會提示將在 5 分鐘後重新啟動電腦,確認後等待重開機。

或者你也可以用指令方式做更精細的重設。以系統管理員身分開啟命令提示字元,依序輸入:

netsh winsock reset
netsh int ip reset
ipconfig /release
ipconfig /renew
ipconfig /flushdns

執行完畢後重新開機。

macOS 網路設定重建:

  1. 開啟「系統設定」→「網路」。
  2. 選取目前的網路服務,點擊「詳細資訊」下方的「刪除服務」。
  3. 刪除後重新加入 Wi-Fi 或乙太網路服務,重新輸入密碼連線。

要注意的是,網路重設會清除所有已儲存的 Wi-Fi 密碼和 VPN 設定(如果你有使用 VPN 的話),重設完需要重新設定。

方法五:檢查防火牆、防毒軟體與 VPN 設定

防火牆和防毒軟體是保護電腦安全的重要防線,但有時候它們會「過度保護」,把正常的 DNS 查詢也一併擋掉。如果你最近安裝了新的防毒軟體或調整過防火牆設定,ERR_NAME_NOT_RESOLVED 很可能就是它們造成的。

Windows Defender 防火牆:

  1. 按下 Win 鍵,輸入「Windows Defender 防火牆」並開啟。
  2. 左側點選「允許應用程式通過 Windows 防火牆」。
  3. 找到「Google Chrome」,確認「私人」和「公用」兩欄都有勾選。
  4. 如果沒有看到 Chrome,點擊「允許其他應用程式」手動加入。

第三方防毒軟體:如果你用的是 Avast、Norton、Kaspersky 等第三方防毒軟體,試著暫時停用它們的「網路防護」或「Web 防護」功能,然後重新整理頁面看看問題是否解決。如果停用後就不會出現 ERR_NAME_NOT_RESOLVED,那就確定是防毒軟體的問題,到防毒軟體的設定裡把 Chrome 加入排除清單即可。

VPN 問題排除:使用 VPN 時如果遇到 ERR_NAME_NOT_RESOLVED,可以先嘗試切換到其他 VPN 伺服器節點。如果問題持續,檢查 VPN 軟體裡的 DNS 設定,看看是不是被設定成了某個無法回應的 DNS 伺服器。有些 VPN 服務有提供「使用系統 DNS」的選項,開啟後可以避開 VPN 本身的 DNS 設定問題。

Chrome 擴充功能干擾:有些廣告攔截器或隱私保護擴充功能也會影響 DNS 解析。最快的測試方式是開一個無痕視窗(Ctrl+Shift+N),因為無痕模式預設會停用所有擴充功能。如果在無痕模式下網頁正常開啟,那就是某個擴充功能在搞鬼,逐一停用來找出是哪一個。

Proxy 設定檢查:錯誤的 Proxy 設定也會導致 DNS 解析失敗。在 Windows 中前往「設定」→「網路和網際網路」→「Proxy」,確認「使用 Proxy 伺服器」是關閉的,或者設定值是正確的。

方法六:檢查 hosts 檔案是否被竄改

hosts 檔案是作業系統裡一個特殊的文字檔,它的作用是讓你手動指定某個網域名稱對應的 IP 位址。這個檔案的優先權比 DNS 查詢更高,也就是說,如果 hosts 檔案裡有 google.com 的紀錄,系統就不會再去問 DNS 伺服器,而是直接用 hosts 裡寫的 IP 位址。

惡意軟體很喜歡利用這個機制,偷偷在 hosts 檔案裡加入錯誤的紀錄,讓你無法正常開啟某些網站(特別是防毒軟體官網和銀行網站)。如果你只有特定幾個網站打不開,非常值得檢查一下 hosts 檔案。

Windows:

  1. 以系統管理員身分開啟「記事本」(在開始選單搜尋「記事本」,右鍵選擇「以系統管理員身分執行」)。
  2. 在記事本中開啟 C:\Windows\System32\drivers\etc\hosts(注意:檔案類型要選「所有檔案」才看得到)。
  3. 標準的 hosts 檔案內容應該只有類似這樣的紀錄:
    127.0.0.1 localhost
    ::1 localhost
  4. 如果在這下面看到任何不是你手動加入的紀錄(特別是指向奇怪 IP 位址的知名網域名稱),把它們刪除。
  5. 存檔後清除 DNS 快取(參考方法二)。

macOS:

  1. 開啟終端機。
  2. 輸入 sudo nano /etc/hosts 並按 Enter。
  3. 檢查內容,移除可疑的紀錄。
  4. 按 Ctrl+O 存檔,Ctrl+X 離開。
  5. 清除 DNS 快取:sudo dscacheutil -flushcache && sudo killall -HUP mDNSResponder

手機出現 ERR_NAME_NOT_RESOLVED 的解決方法(Android / iOS)

手機上也會遇到 ERR_NAME_NOT_RESOLVED,而且因為手機的網路設定跟電腦不太一樣,排除方式也有所不同。不過別擔心,手機端的解法通常更簡單。

Android(含 Android 14+):

  1. 切換 Wi-Fi 和行動數據:先試著關掉 Wi-Fi 改用行動數據,或者反過來,看看問題是否跟特定網路類型有關。
  2. 變更私人 DNS:前往「設定」→「網路和網際網路」→「私人 DNS」→ 選擇「私人 DNS 提供者主機名稱」→ 輸入 dns.googleone.one.one.one → 儲存。
  3. 清除 Chrome App 快取:前往「設定」→「應用程式」→「Chrome」→「儲存空間和快取」→「清除快取」。如果問題持續,也可以安裝 Cloudflare 1.1.1.1 App 來改善手機上的 DNS 解析。
  4. 重設網路設定(最後手段):前往「設定」→「系統」→「重設選項」→「重設 Wi-Fi、行動數據和藍牙」。這會清除所有已儲存的網路設定,需要重新輸入 Wi-Fi 密碼。

iOS(含 iOS 17+):

  1. 變更 Wi-Fi DNS:前往「設定」→「Wi-Fi」→ 點選目前連線網路右邊的「i」圖示 → 向下滑到「設定 DNS」→ 選擇「手動」→ 刪除現有的 DNS 伺服器,加入 1.1.1.11.0.0.1
  2. 切換行動數據:關掉 Wi-Fi 改用行動數據測試。
  3. 重設網路設定:前往「設定」→「一般」→「傳送或重置 iPhone」→「重置網路設定」。這會清除 Wi-Fi 密碼、VPN 設定和藍牙配對紀錄。

如果你希望在手機上也能享受 Cloudflare 1.1.1.1 的快速 DNS 服務,可以直接下載 Cloudflare 的 1.1.1.1 App,安裝後一鍵啟用就能自動設定好 DNS,省去手動操作的麻煩。如果你也常遇到 連線逾時 等手機網路問題,好的 DNS 設定能減少很多麻煩。

WordPress 網站管理者:伺服器端 DNS 設定檢查

如果你是 WordPress 網站的管理者,而且收到訪客回報無法連線,出現 ERR_NAME_NOT_RESOLVED,那問題可能不在他們的電腦,而是在你網站的 DNS 設定。這種情況下你需要檢查的是網域的 DNS 紀錄。

檢查 A 紀錄:A 紀錄是將網域名稱指向 IPv4 位址的紀錄。登入你的 DNS 管理介面(可能是在網域註冊商、Cloudflare、或者主機商的後台),確認你的 A 紀錄指向正確的伺服器 IP 位址。如果你的主機商是 BluehostKinsta,他們的後台都有明確顯示你應該設定的 IP 位址。

檢查 CNAME 紀錄:如果你有使用 www 子域名,確認有一筆 CNAME 紀錄將 www 指向你的主域名。同樣地,如果你使用了自訂的子域名來託管 CDN 或郵件服務,相關的 CNAME 紀錄也要確認無誤。

DNS 傳播時間:修改 DNS 紀錄後,全球的 DNS 伺服器需要時間更新快取。這個時間取決於你設定的 TTL(Time to Live)值,通常需要 24 到 48 小時才會完全生效。你可以用 dig 指令或線上工具像是 DNSChecker 來查詢全球各地的解析結果。

如果你剛從一個主機商搬到另一個,或剛設定好新的網域,DNS 紀錄傳播未完成是最常見的原因。可以參考我們的 主機推薦與評價 文章,選擇一個提供完善 DNS 管理介面的主機商,能省去不少麻煩。對於 WordPress 網站 的管理者來說,理解 DNS 運作是必備的基本功。另外如果你的網站遇到 500 Internal Server Error502 Bad Gateway Error 等問題,也可以參考我們對應的排除教學。

如何預防 ERR_NAME_NOT_RESOLVED 再次發生?

修好問題固然重要,但如果能避免它再次發生當然更好。以下是幾個我個人建議的預防措施,這些也是維持良好 網路品質 的基本功:

  1. 固定使用可靠的公共 DNS:不要依賴 ISP 預設配發的 DNS 伺服器。我推薦使用 Cloudflare 的 1.1.1.1 或 Google 的 8.8.8.8,這兩個在全球都有極高的穩定度和速度。如果你人在台灣,也可以把中華電信的 168.95.1.1 設為備用。
  2. 啟用 DNS over HTTPS(DoH):DoH 會把 DNS 查詢加密,防止被中間人攔截或篡改。Chrome 已經內建 DoH 支援,在「設定」→「隱私與安全」→「安全」→「使用安全 DNS」裡就能開啟。
  3. 定期更新路由器韌體:很多路由器的安全性漏洞會被用來發動 DNS 劫持攻擊。定期檢查路由器管理後台是否有韌體更新,有更新就裝。
  4. 安裝可信賴的安全防護軟體:避免惡意軟體修改你的 hosts 檔案或 DNS 設定。Windows 內建的 Defender 其實就夠用了,但如果你想要更完整的防護,可以選擇付費方案。搭配使用 VPN 也能加強 DNS 查詢的隱私與安全性。
  5. 網站管理者請確保 DNS 紀錄正確且 TTL 合理:設定太短的 TTL 會增加 DNS 查詢量,設定太長則在需要變更時等待時間會很久。一般建議 TTL 設在 3600(1 小時)到 86400(1 天)之間。

你也可以定期用 Cloudflare Speed Test 或其他測速工具檢查 DNS 解析速度,及早發現潛在的 DNS 問題。如果你是 VPN 的重度使用者,選擇一個 DNS 處理機制完善的 VPN 服務 也能減少這類錯誤的發生頻率。

ERR_NAME_NOT_RESOLVED 常見問題(FAQ)

為什麼只有 Chrome 出現 ERR_NAME_NOT_RESOLVED,其他瀏覽器正常?

Chrome 有自己獨立的 DNS 快取機制(chrome://net-internals/#dns),跟系統的 DNS 快取是分開的。當 Chrome 自己的 DNS 快取損壞時,就會出現這個問題,而其他瀏覽器用的是系統 DNS 快取所以不受影響。照著上面方法一的步驟清除 Chrome DNS 快取就能解決。另外,Chrome 的某些擴充功能(特別是廣告攔截器)也可能干擾 DNS 解析,試試在無痕模式下開啟頁面來確認。

ERR_NAME_NOT_RESOLVED 會不會是中毒造成的?

有可能。惡意軟體會竄改 hosts 檔案或修改 DNS 設定,把特定網站的 DNS 解析導向錯誤的 IP 位址。如果你懷疑中毒,趕緊用防毒軟體做一次完整掃描,然後按照方法六檢查 hosts 檔案有沒有被加入可疑紀錄。如果你只有特定網站(像是銀行或防毒軟體官網)打不開,被惡意軟體修改 hosts 的可能性就更高了。

換 DNS 伺服器會影響上網速度嗎?

會,但影響的是「第一次連線到某個網站」的速度,而不是下載速度。DNS 只負責把網域名稱翻譯成 IP 位址,翻譯完之後的傳輸速度跟 DNS 無關。不過,使用快速的 DNS 伺服器(像是 Cloudflare 的 1.1.1.1)可以大幅縮短 DNS 查詢的時間,體感上會覺得網頁開啟速度變快了。你可以用 Cloudflare Speed Test 實際測試看看不同 DNS 伺服器的回應速度差異。

手機和電腦同時出現 ERR_NAME_NOT_RESOLVED 怎麼辦?

如果兩個裝置同時出現這個錯誤,而且都連著同一個 Wi-Fi,那問題幾乎可以確定出在路由器的 DNS 設定或者你的 ISP 的 DNS 伺服器。最直接的解法是登入路由器管理介面,把 DNS 伺服器改成 1.1.1.1 或 8.8.8.8。改完之後重啟路由器,所有連上這台路由器的裝置都會自動使用新的 DNS 設定。如果不想動路由器,也可以分別在每個裝置上手動修改 DNS。

清除 DNS 快取會刪掉我的資料嗎?

不會。DNS 快取裡面只有「網域名稱對應 IP 位址」的對照表,跟你的瀏覽紀錄、密碼、書籤完全無關。清除 DNS 快取只是強制讓系統重新向 DNS 伺服器查詢最新的 IP 位址,不會影響任何個人資料。唯一你可能會注意到的小差異是,清除後第一次開啟每個網站時會稍微慢個零點幾秒(因為要重新查詢 DNS),但之後就會恢復正常速度。

所有網站都打不開,只有 Google 首頁能開,是什麼問題?

這個症狀通常是 Chrome 的 DNS 快取出了問題。Chrome 會特別快取 Google 服務的 IP 位址(畢竟是自家產品),所以即使 DNS 快取損壞,Google 首頁還是能正常開啟。遇到這種情況,用方法一清除 Chrome DNS 快取(chrome://net-internals/#dns → Clear host cache)通常就能解決。如果不行,再用方法二清除系統 DNS 快取。

我改了 DNS 紀錄,要等多久才會生效?

這取決於你設定的 TTL(Time to Live)值。TTL 決定了 DNS 紀錄在全球 DNS 伺服器上被快取多久。如果你的 TTL 設成 3600 秒(1 小時),理論上 1 小時後就會生效;如果是 86400 秒(1 天),那可能需要等上一整天。一般來說,最長等待 24 到 48 小時就能確保全球都更新完畢。如果你等了很久還是沒有生效,可以到 DNSChecker 查看全球各地的解析狀態。如果是 Bluehost 的主機,他們的 DNS 變更通常在幾分鐘內就能生效。

Sliven 褚崇名
Sliven 褚崇名

每日分享科技新知、免費資源以及 WordPress、虛擬主機相關主題,任何問題歡迎在科技月球下方留言,或是發送 Email 至 [email protected] 與我聯繫。

文章: 669

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *


目錄
Share to...