許多使用者在嘗試存取 Internet 時面臨的常見問題之一是 DNS 無回應錯誤。如果你不知道,DNS 負責將人類可讀的網址(如 google.com)轉換為電腦可理解的 IP 位址。當 DNS 伺服器無法正常運作時,您將無法存取互聯網,因為當您輸入人類可讀的位址時,網路瀏覽器不知道該去哪裡。
有多種原因會導致您遇到 DNS 無回應錯誤。不過,為了幫助解決該錯誤,我列出了一些您可以嘗試的修復方法。一個接一個地進行修復,看看哪一個對您有用。
閱讀:10 步驟修復 WiFi 連線但無法上網的問題
修復 Windows 11/10/8/7 中 DNS 伺服器不回應
1. 檢查其他設備是否可以上網
在執行任何操作之前,請將您的其他裝置(例如手機和筆記型電腦)連接到同一網絡,並查看是否可以從這些裝置存取互聯網。如果您可以從這些裝置存取互聯網,則問題出在您的電腦上。如果您也無法從其他裝置存取 Internet,則問題可能出在 DNS 伺服器、路由器或 ISP 上。在這些情況下,您可以跳過下面的大部分修復,並按照修復編號 5、9 和 14 進行操作。
2. 重新啟動計算機
每當您發現電腦出現問題時,您應該做的第一件事就是重新啟動系統。一般來說,重新啟動系統會自動修復許多問題。因此,右鍵單擊開始功能表,然後選擇“關機或登出 -> 重新啟動”選項。重新啟動後,再次嘗試查看 DNS 無回應錯誤是否已修復。如果沒有,請繼續下一步。
3.使用其他瀏覽器
有時,無論您使用什麼瀏覽器,它都可能表現得很奇怪並阻止您訪問互聯網。因此,為了確保萬無一失,請使用其他瀏覽器,看看是否可以存取 Internet,而不會出現 DNS 未回應錯誤。不要忘記在重新啟動系統後執行此步驟。或者,您可以從 cmd ping google.com。如果其他瀏覽器運作正常,只是該瀏覽器有 DNS 問題。重新安裝它應該可以解決問題。
4. 如果只有少數網站無法運作,請驗證主機文件
有時,可能只有某些網站無法在您的系統上運作。原因之一可能是該網站在主機檔案中被封鎖。為了確保這一點,最好檢查一下您嘗試造訪的網站是否在主機檔案中未被封鎖。
在開始功能表中搜尋記事本,右鍵單擊它並選擇“以管理員身份運行”。接下來,點擊“文件->開啟”選項。前往“C:\Windows\System32\drivers\etc”,從下拉式選單中選擇“所有檔案”,選擇“hosts”文件,然後按一下“開啟”按鈕。
您的主機檔案應如下圖所示。如果沒有,請刪除任何多餘的條目,儲存檔案並嘗試存取被封鎖的網站。
5. 重新啟動路由器
出於各種原因,路由器有時會表現得很奇怪,阻止您訪問互聯網,即使您的 ISP 沒有問題。我已經看到這樣的事情發生好幾次了。好消息是,重新啟動路由器即可解決問題。因此,登入您的路由器管理頁面並重新啟動它。如果您有用於重新啟動的硬體按鈕,您也可以使用它。
6. 執行 Windows Internet 診斷工具
Windows 具有各種易於使用的診斷工具,可尋找並修復各種問題。 Internet 連線診斷工具就是此類工具之一。該工具會掃描您的系統並嘗試修復它發現的問題。
若要執行診斷工具,請開啟「設定」應用程式並前往「更新與安全性 -> 故障排除」。在右側面板上,按一下「Internet 連線」按鈕。接下來,按一下「執行疑難排解」按鈕。
依照精靈操作,Windows 應該會為您找到並解決任何問題。
7. 停用和啟用網路介面卡
如果您最近安裝了任何軟體或驅動程序,它可能與您的網路介面卡發生衝突。在這些情況下,您可以透過簡單地停用和啟用網路介面卡來修復它。
打開控制面板並進入“網路和共用中心”。在左側面板上,按一下「變更適配器設定」連結。
右鍵單擊目前的網路介面卡並選擇“停用”選項。
此操作將停用網路介面卡。
再次右鍵單擊已停用的網路介面卡,然後選擇“啟用”選項。
啟用後,查看是否可以存取互聯網。
8.清除DNS快取
Windows 快取所有 DNS 請求,以便您可以更快地連接到網站。但是,如果 DNS 快取已損壞且未清除,您可能會遇到 DNS 未回應錯誤。您可以透過清除 DNS 快取輕鬆解決此問題。
為此,請在開始功能表中搜尋“命令提示字元”並將其開啟。現在,執行以下命令,Windows 將清除 DNS 快取。
Ipconfig /flushdns
清除 DNS 快取後,查看問題是否已解決。
9. 更改DNS伺服器
通常,當您向 ISP 註冊時,他們會將您的 Internet 設定配置為使用自己的 DNS 伺服器。與 Google 或 Cloudflare 等其他公共 DNS 服務相比,您的 ISP DNS 伺服器很可能相當乏善可陳且容易出錯。因此,當遇到DNS問題時,您可以嘗試切換到其他公共DNS服務。
通常,您可以從網路介面卡選項中手動變更 DNS 伺服器。然而,有一種更簡單的方法來更改 DNS 伺服器。那是透過使用名為 DNS Jumper 的免費軟體。該軟體可讓您在多個 DNS 服務之間切換並檢查哪個服務效果最佳。
因此,下載 DNS Jumper,打開應用程序,從“選擇 DNS 伺服器”下拉選單中選擇“Google Public DNS”,然後按一下“應用 DNS”按鈕。
更改 DNS 伺服器後,嘗試造訪您選擇的網站。如果您願意,可以按照上一步操作再次清除 DNS 快取。
10.停用所有其他網路介面卡
我經常看到這種情況,因此我必須將其列為可能的解決方案。當您有多個網路介面卡時,它們可能會與您的主網路介面卡發生衝突並導致問題。當您剛安裝網路驅動程式或網路介面卡時,尤其會發生這種情況。因此,停用您正在使用的網路介面卡以外的所有其他網路介面卡有時可能會解決問題。
若要停用網路介面卡,請開啟控制面板並前往「網路和共用中心」->「變更適配器設定」。現在,除了主網路適配器之外,右鍵單擊每個適配器並選擇“停用”。
停用除主網路適配器之外的所有網路介面卡後,查看 DNS 無回應問題是否仍然存在。
11.手動應用Mac位址
一般來說,Windows 非常擅長偵測 MAC 位址並將其套用到網路介面卡。然而,在某些情況下,這個過程會失控並導致問題。在這些情況下,您可以嘗試手動將 MAC 位址新增至網路介面卡。
首先,我們需要找到適配器的MAC位址。為此,請打開命令提示字元並執行以下命令。
Ipconfig /all
您將在「實體位址」旁邊看到網路介面卡的 MAC 位址。將其記錄在文字檔中。
現在,打開控制面板並轉到“網路和共用中心”->“更改適配器設定”。右鍵單擊您的網路介面卡並選擇“屬性”。
在屬性視窗中,按一下“配置”按鈕。
接下來,轉到“高級”選項卡並選擇“網路地址”選項。現在,選擇空白欄位旁的單選選項,然後輸入您先前複製的 MAC 位址(不含任何破折號)。點選“確定”按鈕儲存變更。
重新啟動電腦並查看是否解決了問題。
12.檢查你的防毒軟體
防毒軟體是保護您免受各種線上和離線威脅的重要組成部分。儘管 Windows 內建了名為 Windows Defender 的防毒軟體,但許多人仍使用第三方防毒軟體來提供更好的保護。作為該保護的一部分,它們有時可能過於激進並阻止您的互聯網,導致 DNS 不會回應錯誤。要解決此問題,您只需卸載防毒軟體即可。
若要卸載防毒軟體,請開啟控制面板並前往「程式和功能」。從已安裝的軟體清單中找到防毒軟體,右鍵單擊它並選擇“卸載”選項。依照卸載精靈卸載防毒軟體。
卸載防毒軟體後,重新啟動Windows並查看是否可以存取網路。
13.重新安裝網路驅動程式
損壞的網路驅動程式可能會導致各種問題。只需更新或重新安裝驅動器,您就可以修復 DNS 無回應錯誤。您可以從主機板製造商網站下載最新的網路驅動程式。因此,找到可以存取互聯網的裝置(例如手機),然後從主機板製造商網站下載最新的網路驅動程式。
獲得驅動程式後,將其複製到您的電腦。接下來,在開始功能表中搜尋“裝置管理員”並打開它。在這裡,展開網路介面卡部分,右鍵單擊您的網路介面卡並選擇“卸載設備”。
重新啟動 Windows。
重新啟動後,像任何其他 Windows 軟體一樣安裝下載的驅動程序,然後重新啟動 Windows 以應用驅動程式。
看看這是否可以解決這個問題。
14. 聯絡您的 ISP
如果上述所有步驟都無法解決 DNS 無回應錯誤,則問題可能出在您的 ISP 上。他們可能配置錯誤。如果是這樣的話,那你這邊也無能為力。因此,請聯絡您的 ISP 並解釋情況,他們應該能夠為您解決問題。
希望有幫助。如果您認為我錯過了此處列出的任何其他修復,請在下面發表評論並與我分享。
發佈留言