找不到服務器 DNS 地址……為什麼?

已發表: 2020-09-21

Windows 8、Windows 8.1 和 Windows 10 用戶抱怨說,當他們嘗試在瀏覽器(例如​​ Google Chrome)上訪問某些網站時,會收到一條錯誤消息,上面寫著“找不到服務器 DNS 地址”。

如果您在 PC 上遇到此問題,您可能想知道這意味著什麼以及如何擺脫它。

您可能很清楚,每個網站都有一個域名和一個數字 IP 地址。 IP(互聯網協議)地址是代表網站的一系列數字。 但是,由於難以記憶和輸入 URL,因此使用域名(例如 example.com)代替,因為它更易讀且易於記憶。 因此,無論您輸入的是數字 IP 地址還是網站的人類可讀域名,您仍然會到達相關的網頁。

DNS 服務器所做的是將您要訪問的網站的域名與其關聯的 IP 地址相匹配。 這個過程發生得很快。 但是,如果 DNS 服務器無法檢索 IP 地址,則會收到此處討論的錯誤消息。

這個問題經常出現在以下場景:

  • 您嘗試訪問的域已關閉。
  • DNS 服務器不可訪問。
  • 服務器級別的 IP 地址發生了變化,您的本地緩存仍然返回舊的 IP 地址。

如何修復“找不到服務器 DNS 地址”錯誤

該錯誤可能不會阻止您訪問所有網站。 有時,它可能會出現在隨機頁面上,因此您仍然可以在 Google 上執行搜索,但其他網站(例如 YouTube 和 Facebook)將無法加載。

我們在下面提供的解決方案將幫助您解決問題。 但是,如果問題是由於您嘗試訪問的網頁的服務器配置錯誤造成的,您將無能為力。

如何修復 Windows 10 中的“找不到服務器 DNS 地址”問題:

  1. 解決網絡適配器驅動程序問題
  2. 清除 Google Chrome 中的主機緩存
  3. 刷新和更新 DNS
  4. 配置您的 DNS 服務器
  5. 使用虛擬專用網絡 (VPN)
  6. 執行 DNS 客戶端服務重置
  7. 查找 IP 並將其添加到 Hosts 文件中
  8. 刪除“etc”文件夾中的文件
  9. 重新安裝谷歌瀏覽器

您可以按照提供的順序或根據您的判斷嘗試這些修復。

修復 1:解決網絡適配器驅動程序問題

您要做的第一件事是確保您的網絡適配器驅動程序沒有丟失或出現故障。 此驅動程序負責在您的計算機和網絡連接之間建立通信。 因此,如果您的網絡適配器驅動程序損壞、不正確、過時或未正確安裝,則可能會發生 DNS 錯誤。

您可以通過更新驅動程序繼續。 我們將研究您可以用來完成這項工作的不同方法。

執行 Windows 更新

Windows Update 是一項 Microsoft 服務,可為您的操作系統提供補丁、服務包和其他更新,以確保其保持最佳運行狀態。 它還會更新硬件設備的驅動程序軟件,包括網絡適配器驅動程序。 因此,安裝 Windows 更新是獲取與您的設備兼容的最新驅動程序的一種方法。

以下是安裝 Windows 更新的方法:

  1. 通過按鍵盤上的 Windows 圖標 + I 組合打開計算機上的設置應用程序。
  2. 在打開的頁面上單擊更新和安全,然後在後續頁面的左窗格中單擊 Windows 更新。
  3. 現在,單擊右側的“檢查更新”按鈕。 操作系統將檢測到新的更新,然後下載並安裝它們。
  4. 重新啟動您的 PC 以完成該過程。

通過設備管理器更新網絡驅動程序

由於您只對更新網絡適配器驅動程序感興趣並且可能不關心更新其他 Windows 組件,因此您可以直接進入設備管理器並立即更新所需的驅動程序。 請按照以下簡單步驟操作:

  1. 按 Windows 圖標 + R 鍵盤組合打開運行附件。
  2. 在搜索字段中輸入“Devmgmt.msc”,然後按鍵盤上的 Enter 或單擊運行附件上的確定按鈕。
  3. 設備管理器窗口打開後,找到“網絡適配器”並通過雙擊它或單擊它旁邊的箭頭將其展開。
  4. 右鍵單擊您的網絡適配器設備,然後從上下文菜單中選擇“更新驅動程序軟件”。
  5. 選擇“自動搜索更新的驅動程序軟件”。 系統將在您的計算機和互聯網上搜索您的驅動程序的更新版本,然後下載並安裝它。
  6. 該過程完成後重新啟動計算機。

如果驅動程序已經更新,您可以嘗試重新安裝它。 當您在第 4 步中右鍵單擊您的設備時,單擊卸載設備。 重新啟動計算機後,系統將重新安裝驅動程序。

訪問您的設備製造商的網站

另一種選擇是訪問您的 PC 製造商的官方網站,搜索您的網絡適配器驅動程序的最新版本,然後下載它。 然後轉到計算機上保存文件的位置並運行它。

請記住,此方法要求您了解計算機的規格,以確保您獲得正確的驅動程序。 該網站可能會有一個嚮導來自動檢測規格。 但是,如果您對這種方法沒有信心,您始終可以使用自動驅動程序更新程序來處理您的驅動程序問題。

使用自動工具更新您的驅動程序

受到推崇的

使用驅動程序更新程序解決 PC 問題

不穩定的 PC 性能通常是由過時或損壞的驅動程序引起的。 Auslogics Driver Updater 可診斷驅動程序問題,讓您一次或一次更新舊驅動程序,讓您的 PC 運行更順暢

Auslogics Driver Updater 是 Auslogics 的產品,獲得 Microsoft Silver Application Developer 認證
現在下載

這是更新設備驅動程序的最簡單、最有效的方法。 使用 Auslogics Driver Updater 等工具可確保您不會在計算機上遇到與驅動程序相關的問題。 Driver Updater 會對您的系統進行全面掃描,並檢測丟失、損壞、不正確和過時的驅動程序,從而允許您更新其中的任何一個或全部。 由於它會自動檢測設備的規格,因此您肯定會獲得計算機正常運行所需的正確驅動程序。 它還在更新之前運行備份,以便您可以在必要時輕鬆回滾到以前版本的驅動程序。

回滾您的驅動程序

如果您在“找不到服務器 DNS 地址”問題開始之前執行了更新,您可以嘗試回滾您的網絡適配器驅動程序。 新的驅動程序版本可能有問題,從而導致錯誤。

修復 2:清除 Google Chrome 中的主機緩存

當您嘗試訪問網站時出現的錯誤消息可能是由 Chrome 中的第三方擴展程序和插件引起的。 因此,在這種情況下,解決問題的最佳方法是清除可能已損壞或已滿的主機緩存。

請按照以下步驟完成該過程:

  1. 啟動您的瀏覽器。
  2. 單擊漢堡菜單(瀏覽器頁面右上角垂直排列的三個點),然後從上下文菜單中選擇“新建隱身窗口”。

提示:打開新的隱身窗口的快捷方式是按鍵盤上的 Ctrl + Shift + N。

  1. 隱身窗口打開後,在地址欄中鍵入“chrome://net-internals/#dns”(不包括引號),然後按 Enter。
  2. 您將在打開的頁面上找到“清除主機緩存”按鈕。 點擊它。
  3. 之後,再試一次,看看現在是否可以正常瀏覽網頁。 “找不到服務器 DNS 地址”錯誤消息將不再出現。 但是,如果它仍然存在,還有其他修復程序尚未嘗試。

修復 3:刷新和更新 DNS

當您訪問一個網站時,Windows 會自動存儲其 IP 地址,以便您下次更快地訪問該網站。 但是,當緩存損壞或過期時,您會遇到問題,例如“找不到服務器 DNS 地址”錯誤。 刷新和更新 DNS 可以解決此問題。 您必須在提升的命令提示符下運行幾個命令。 只需按照以下步驟操作:

  1. 按鍵盤上的 Windows 圖標鍵以調出開始菜單。 您也可以單擊屏幕上的 Windows 圖標。
  2. 在搜索欄中鍵入“命令提示符”。 該選項將出現在結果中。 右鍵單擊它,然後單擊“以管理員身份運行”。

或者,您可以通過 WinX 菜單打開命令提示符(管理員)選項。 為此,請按 Windows 徽標鍵 + X 組合或右鍵單擊屏幕上的 Windows 圖標。 出現菜單時,找到並單擊命令提示符(管理員)。

  1. 您將看到一個用戶帳戶控制 (UAC) 提示,要求您確認讓 Windows 命令處理器對您的計算機進行更改。 單擊“是”按鈕繼續。
  2. 現在,在 CMD 窗口中輸入以下命令,然後在鍵入或粘貼每個命令後按 enter:
  • ipconfig /flushdns
  • ipconfig /更新
  • ipconfig /registerdns
  • netsh int ip 重置

上述命令行將刷新 DNS 並更新/重置 TCP/IP。

  1. 之後,重新啟動計算機並查看服務器 DNS 地址問題是否已解決。

修復 4:配置您的 DNS 服務器

確保您的 DNS(域名系統)服務器設置配置正確。 否則,您將無法連接到互聯網。 請按照以下步驟在您的計算機上配置 DNS 服務器設置。

以下是如何在 Windows 10 中更改 DNS 服務器設置:

  1. 使用 Windows 圖標 + R 鍵盤組合調用運行附件。
  2. 在對話框的搜索字段中鍵入“控制面板”,然後單擊“確定”按鈕或按鍵盤上的 Enter。
  3. 展開顯示在“控制面板”頁面右上角的“查看方式:”下拉菜單。 在菜單上選擇“小圖標”。
  4. 滾動瀏覽列表中的項目。 找到並單擊“網絡和共享中心”。
  5. 單擊“更改適配器設置”。 它顯示在左窗格中。
  6. 在打開的頁面上,右鍵單擊您的連接(無線網絡連接或本地連接)並選擇屬性。
  7. 找到並單擊“此連接使用以下項目”類別下的“Internet 協議版本 4 (TCP/IPv4)”。 確保項目旁邊的複選框已標記。 然後單擊“屬性”按鈕。
  8. 一旦“屬性”框打開,您就可以看到您處於“常規”選項卡中。 選擇“使用以下 DNS 服務器地址”選項。
  9. 嘗試使用 Google 的公共 DNS。 服務和服務器由 Google 擁有和維護。 輸入如下所示的設置:
  • 首選 DNS 服務器:8.8.8.8
  • 備用 DNS 服務器:8.8.4.4

或者,您可以使用以下設置:

  • 首選 DNS 服務器:208.67.222.222
  • 備用 DNS 服務器:208.67.220.220
  • 單擊確定按鈕以使更改生效。
  • 啟動您的瀏覽器,看看您現在是否可以訪問一個網站,而不會彈出“找不到服務器 DNS 地址”錯誤。

注意:您也可以通過 Windows 設置應用程序執行上述過程:

  1. 按鍵盤上的 Windows 圖標按鈕 + I 組合調用“設置”頁面。
  2. 單擊網絡和 Internet。 然後在新頁面的左窗格中單擊您的連接類型。
  3. 現在,單擊左窗格中的“更改適配器選項”鏈接。
  4. 右鍵單擊您的連接並在上下文菜單中選擇屬性。
  5. 在“此連接使用以下項目”列表下找到“Internet 協議版本 4 (TCP/IPv4)”。 確保已標記它的複選框。 選擇它,然後單擊“屬性”按鈕。
  6. 在“常規”選項卡中選擇“使用以下 DNS 服務器地址”選項並輸入以下地址:
  • 首選 DNS 服務器:8.8.8.8
  • 備用 DNS 服務器:8.8.4.4
  1. 單擊確定按鈕以保存更改。

之後,打開您的 Google Chrome 瀏覽器,查看當您嘗試訪問網站時是否仍會出現錯誤消息。 該問題將得到解決。 但是,如果它仍然存在,請繼續下一個解決方案。

修復 5:刪除“ETC”文件夾中的文件

Hosts 文件是一個基於文本的文件(這意味著您可以使用文本編輯器對其進行更改),旨在服務於 DNS 服務器現在所服務的目的,即將 IP 地址映射到它們的域名。 Hosts 文件的另一個用途是加快瀏覽速度。 如果您的 DNS 服務器出現故障或速度不夠快,您可以選擇不依賴它,而是在 Hosts 文件中手動輸入域名和 IP 地址映射,以便您的計算機可以快速找到地址。

Hosts 文件包含在您計算機上的 etc 文件夾中。 一些用戶報告說,刪除 etc 文件夾的內容有助於解決“找不到服務器 DNS 地址”問題。 請按照以下簡單步驟完成:

  1. 按鍵盤上的 Windows 圖標按鈕 + I 按鈕打開計算機上的文件資源管理器。
  2. 導航以下路徑以訪問 etc 文件夾:

C: > Windows > System32 > 驅動程序 > 等

提示:要快速訪問文件夾,請複制路徑並將其粘貼到文件資源管理器窗口頂部的欄中。 然後按 Enter。

  1. 現在,進入 etc 文件夾後,單擊空白區域並按 Ctrl + A 選擇所有項目。 然後按鍵盤上的 Delete 或右鍵單擊突出顯示的項目之一,然後從上下文菜單中選擇 Delete。
  2. 出現提示時,單擊“是”按鈕以確認刪除。

然後,關閉文件資源管理器並啟動 Chrome。 嘗試訪問網站並查看錯誤消息是否已解決。

修復 6:使用虛擬專用網絡 (VPN)

如果您在嘗試訪問網站時遇到服務器 DNS 地址問題,使用 VPN 可以幫助解決它。 Internet 服務提供商 (ISP) 可能已阻止該網站的 DNS。 您可以獲得一些信譽良好的 VPN 軟件並繞過限制。 確保從受信任的來源獲取它,以避免您的計算機感染病毒和其他惡意軟件。

修復 7:執行 DNS 客戶端服務重置

Windows 服務用於管理您的系統資源和系統設置。 他們還在您的計算機上運行程序。 您可以通過計算機上的“服務”附件修改這些服務。 這使您可以解決問題並提高安全性和性能。

您可以通過重新啟動計算機上的 DNS 客戶端服務來解決服務器 DNS 地址所面臨的問題。

DNS 客戶端服務為您的計算機註冊一個名稱並緩存域名系統標識符。 如果該服務被停用,您的計算機名稱將不會被註冊,DNS 名稱查詢結果也不會被緩存,但 DNS 名稱將繼續被解析。

此外,如果服務停止,其他顯式連接到它的服務將無法啟動。 因此,請按照以下步驟重新啟動 DNS 客戶端服務:

  1. 調用運行對話框。 您可以在開始菜單搜索框中搜索其名稱,也可以按 Windows 圖標 + R 鍵盤組合快速打開它。
  2. 出現“運行”對話框後,在搜索字段中鍵入“Services.msc”,然後單擊“確定”按鈕或按鍵盤上的 Enter。
  3. 在“服務”列表中找到“DNS 客戶端”並右鍵單擊它。 然後在打開的上下文菜單中單擊重新啟動。
  4. 關閉“服務”窗口並檢查服務器 DNS 地址問題是否已解決。

修復 8:查找 IP 並將其添加到主機文件

一些用戶報告說這個解決方案對他們有用。 但是,它可能無效,因為它仍然需要使用 DNS 服務器來查詢 IP。 不過,它可以讓您更深入地了解 Chrome 錯誤。 如果您仍然可以訪問某些網站,請按照以下步驟操作; 否則,繼續下一個修復:

  1. 訪問 https://www.whatsmydns.net/#A/ com。

注意:在上面的鏈接中輸入您無法訪問的域來代替“domain.com”。

  1. 複製結果頁面上列出的 IP 地址。 請注意,列出的 IP 通常是相同的。 否則,複製最常用的那個。
  2. 通過按鍵盤上的 Windows 按鈕或單擊屏幕上的圖標,轉到“開始”菜單。
  3. 在搜索欄中輸入“記事本”。 右鍵單擊它並選擇“以管理員身份運行”。
  4. 顯示 UAC 提示時單擊“是”。
  5. 記事本打開後,單擊文件選項卡,然後單擊菜單中的打開。
  6. 導航以下路徑:C:\Windows\System32\drivers\etc。
  7. 選擇所有文件 > 主機並打開它。
  8. 轉到文件底部並使用格式 0.0.1 domain.com 輸入您之前複製的 IP 地址,即將 '127.0.0.1' 替換為您複製的 IP 地址,並將 'domain.com' 替換為您的域步驟 1 中查詢。
  • 按 Ctrl + S 保存文件。

之後,再次嘗試訪問有問題的網站。 我們上面應用的過程將有助於在查詢您的 DNS 之前在本地查找路由。 該 IP 地址的域已經被指出。

但是,如果網站仍然無法打開,則故障不在於您的計算機。 您可以嘗試在移動設備上打開該網站以確認。

修復 9:重新安裝谷歌瀏覽器

另一個選擇是嘗試重新安裝 Chrome 瀏覽器。 您可以通過“控制面板”或“設置”應用程序執行此操作。 就是這樣:

通過 Windows 10 設置卸載谷歌瀏覽器:

  1. 前往“開始”菜單並單擊“設置”圖標,打開 Windows 設置應用程序。 您還可以通過按 Windows 圖標 + I 鍵盤組合快速打開設置應用程序。
  2. 在打開的設置頁面上單擊系統。
  3. 單擊新頁面左側窗格中的應用程序和功能。
  4. 在右側窗格中找到 Chrome 並單擊它。 然後單擊卸載按鈕以刪除該應用程序。

通過控制面板卸載 Google Chrome

  1. 通過右鍵單擊 Windows 圖標打開“運行”對話框以調出“高級用戶”菜單。 然後單擊列表中的運行。 您還可以使用 Windows 徽標鍵 + R 鍵盤組合來調用附件。
  2. 在文本區域中鍵入“控制面板”,然後按 Enter 或單擊“確定”按鈕。
  3. 在頁面右上角顯示的“查看方式:”下拉菜單中選擇“類別”。
  4. 現在,單擊程序 > 程序和功能。
  5. 在應用程序列表中找到 Chrome,右鍵單擊它並從上下文菜單中選擇卸載。

之後,訪問谷歌瀏覽器的官方網站並下載最新版本的瀏覽器。 然後嘗試查看是否仍然會出現錯誤消息。

專業提示:為確保您的 Windows 註冊表沒有來自已卸載應用程序的殘留物,請使用 Auslogics Registry Cleaner 運行掃描。 該工具可確保您的計算機保持穩定並繼續以最佳狀態運行。 它可以防止您的計算機因註冊表中的無效條目和損壞的鍵而變慢、掛起或崩潰。 Registry Cleaner 已經過 PC 製造商的測試,證明對您的計算機是安全的。 它使用精確的技術來解決問題。 該工具由專家推薦。 Auslogics 是一個值得信賴的名稱,並獲得了 Microsoft Silver Application Developer 認證。

我們希望我們的指南有助於解決“找不到服務器 DNS 地址”消息帶來的煩惱。 如果您需要更多幫助,請隨時與我們聯繫。 您也可以給我們留言,讓我們知道對您有用的修復程序。 如果有任何解決方案未包含在本指南中,但可以幫助您解決問題,請不要猶豫,在評論部分分享它們。