如果您發現您的計算機在 Windows 10 更新後難以訪問某個網站或服務器,則問題可能是由於本地 DNS 緩存損壞造成的。刷新 DNS 緩存很可能可以解決您的問題。同樣,還有許多其他原因可能導致您需要在 Windows 10 中刷新 DNS 解析器緩存,最常見的情況是網站無法正確解析,這可能是您的 DNS 緩存存在錯誤地址的問題。在這篇文章中,我們討論什麼是 DNS,以及如何清除 DNS 緩存在 Windows 10 上。
DNS(域名系統)是您的 PC 將網站名稱(人們可以理解的)轉換為 IP 地址(計算機可以理解的)的方式。簡而言之,DNS 將主機名(網站名稱)解析為 IP 地址,並將 IP 地址解析為主機名(人類可讀的語言)。
每當您在瀏覽器中訪問某個網站時,它都會指向 DNS 服務器,該服務器將域名解析為其 IP 地址。然後瀏覽器就可以打開該網站地址。您打開的所有網站的 IP 地址都記錄在本地系統的緩存(稱為 DNS 解析器緩存)中。
建議閱讀:如何在 Windows 10 上清除緩存(必須清除的 7 個隱藏緩存)
Windows PC 在本地緩存 DNS 結果(在臨時數據庫上),以加快將來對這些主機名的訪問速度。 DNS 緩存包含所有最近訪問和嘗試訪問網站和其他互聯網域的記錄。但有時緩存數據庫損壞會導致難以訪問某個網站或服務器。
在對緩存中毒或其他互聯網連接問題進行故障排除時,您必須嘗試刷新(即清除、重置或擦除)DNS 緩存,這不僅可以阻止域名解析錯誤,還可以提高系統的速度。
清除 Windows 10 DNS 緩存
您可以使用以下命令清除 Windows 10、8.1 和 7 上的 DNS 緩存ipconfig /刷新DNS命令。為此,您需要打開具有管理權限的命令提示符。
- 類型指令在開始菜單上搜索
- 右鍵單擊命令提示符並選擇以管理員身份運行。
- 將出現 Windows 命令提示符窗口。
- 現在輸入ipconfig /刷新DNS然後按回車鍵
- 這將刷新 DNS 緩存,您將收到一條消息“成功刷新 DNS 解析器緩存”。
如果您更喜歡 Powershell,請使用命令“清除 dnsclientcache” 使用 Powershell 清除 DNS 緩存。
另外,您還可以使用以下命令:
- ipconfig /顯示DNS:查看Windows IP配置下的DNS記錄。
- ipconfig /註冊DNS:註冊您或某些程序可能已記錄在 Hosts 文件中的任何 DNS 記錄。
- ipconfig /發布:釋放您當前的 IP 地址設置。
- ipconfig /更新:重置並向 DHCP 服務器請求新的 IP 地址。
關閉或打開 DNS 緩存
- 要關閉特定會話的 DNS 緩存,請鍵入網絡停止 dnscache並按 Enter 鍵。
- 要打開 DNS 緩存,請鍵入網絡啟動dnscache並按 Enter 鍵。
筆記:當您重新啟動計算機時,DNC 緩存無論如何都會打開。
無法刷新 DNS 解析器緩存
有時在表演時ipconfig /刷新DNS命令您可能會收到錯誤“Windows IP 配置無法刷新 DNS 解析器緩存:執行期間功能失敗”。這很可能是因為DNS 客戶端服務被禁用或不運行。並啟動DNS客戶端服務,為您解決問題。
- 按 Windows + R,輸入服務.msc好吧
- 向下滾動並找到 DNS 客戶端服務
- 右鍵單擊它並從菜單中選擇屬性
- 將啟動類型更改為“自動”,然後選擇“啟動”來啟動該服務。
- 現在執行ipconfig /刷新DNS命令

禁用 DNS 緩存
如果您不希望 PC 存儲有關您訪問的站點的 DNS 信息,您可以將其禁用。
- 要再次執行此操作,請使用“services.msc”打開 Windows 服務
- 找到 DNS 客戶端服務,右鍵單擊並停止
- 如果您尋找永久禁用 DNS 緩存打開 DNS 客戶端服務,請更改啟動類型禁用並停止該服務。
清除 Chrome 的 DNS 緩存
- 僅清除 Chrome 瀏覽器的緩存
- 打開 Google Chrome,在地址欄上輸入chrome://net-internals/#dns並輸入。
- 單擊“清除主機緩存”。

