如何在 Windows 10 中刷新 DNS
域名系統 (DNS) 將網站名稱轉換為 IP 地址(數字/字母數字格式),以便為用戶加載網站。
簡單來說,DNS 負責在您的計算機上加載網站。如果網站無法加載,清除 DNS 解析器緩存可能會恢復網站。
如果您的瀏覽器無法加載網站並且需要清除 DNS 記錄,那麼本文適合您。
DNS重置是什麼意思?
DNS 緩存刷新是指刪除互聯網連接的 IP 地址或 DNS 解析器緩存的過程,以解決與數字安全和網絡連接相關的問題。現有 DNS 地址將被刪除並配置為自動查找 DNS 或 IP 地址。您可以手動執行此任務,也可以不執行任何操作。
儘管 DNS 緩存由於生存時間 (TTL) 功能而不斷自行刷新。一個特定的 DNS 條目終生有效。時間過去後,它會自動重置。
通常,重新啟動路由器並在 Windows 10 命令提示符中使用 ipconfig /flushdns 命令可以幫助您解決此問題。
為什麼要清除 DNS 解析器緩存?
以下是您需要手動刷新本地 DNS 緩存而不等待 TTL 過期的原因:
- 404 錯誤是 DNS 不良的常見症狀。如果您看到 404 錯誤或您嘗試加載的網站是舊版本。
- 該網站可能無法加載。
您可以清除 Cookie、歷史記錄和瀏覽器設置,以查看網站是否正在加載。如果不是這種情況,DNS 刷新就是您的解決方案。
- 更改您的 DNS 地址可以保護您的在線隱私。這可以保護您免受收集您信息的網站的侵害。
- 您可以刷新 DNS 緩存,以防止攻擊者訪問您的信息並將您重定向到不相關的域站點。
刷新 DNS 緩存
在 Windows 10 中刷新 DNS 緩存的 3 種方法
在 Windows 10 中清除 DNS 緩存的方法有3種。
1.Windows命令
- 按 Windows 鍵加 R 啟動 Windows 運行實用程序。
- 在“打開”字段中,輸入以下命令:
ipconfig /flushdns
- 按 Enter 鍵清除 DNS 服務器地址。
該過程完成後,您將看到消息“Windows IP 地址配置已成功刷新 DNS 解析器緩存”,並且 DNS 緩存將被更改。
2. Windows PowerShell
- 右鍵單擊“開始”按鈕或按 Windows 鍵 + X 打開快速鏈接菜單。
- 選擇Windows PowerShell(管理員)。或者,您可以找到 PowerShell 並以管理員身份運行它。
- 在界面中輸入以下命令:
Clear-DnsClientCache
- 按 Enter 鍵運行此命令。
3. 命令行
- 單擊搜索欄,輸入 cmd,您應該能夠看到命令提示符窗口和相關選項。還可以在運行工具中使用 cmd 命令來打開命令提示符。
- 從搜索結果中選擇“以管理員身份運行”。
- 在命令提示符窗口中鍵入 ipconfig /flushdns,然後按 Enter。
如何清除 Windows 7 的 DNS
早期的Windows 7也有類似的方法來清除計算機上的DNS緩存。它還使用命令行工具。
如果您運行的是 Windows 7,以下是清除 DNS 緩存的步驟:
- 單擊屏幕左下角的“開始”按鈕。
- 選擇“所有程序”選項,然後選擇“附件”。
- 找到命令行工具,右鍵單擊它,然後選擇以管理員身份運行。
- 在出現的窗口中選擇“是”,詢問您是否允許命令行對您的計算機進行更改。如果您不是系統管理員,您將需要他們的幫助來完成此操作。
- 鍵入 ipconfig /flushdns 命令並按 Enter 鍵以刷新 DNS 緩存。
完成後,您將看到一條消息,表明 DNS 解析器緩存已成功清除。
如何刷新 Windows XP 和 Vista 的 DNS
Windows XP 和 Vista 中的 DNS 緩存刷新過程與 Windows 7 中的相同過程非常相似。
以下是清除 Windows XP 和 Vista 中 DNS 緩存的步驟:
- 按 Windows 鍵或單擊“開始”按鈕打開“開始”菜單。
- 打開所有程序並選擇附件。
- 從這裡打開命令行工具。
- 在命令提示符窗口中鍵入 ipconfig /flushdns 並按 Enter。
- 您可能會收到消息“操作需要提升”。在這種情況下,管理員必須遵循上述步驟。
如何刷新 DNS Mac OS X
Mac 上的每個版本的 Mac 操作系統都有相同的方法來更改 DNS 解析器緩存。但終端命令可能不同。
以下是清除 Mac DNS 的步驟和命令:
- 按鍵盤上的 Option + Command + 空格鍵打開 Finder 工具。
- 選擇“應用程序”並找到“實用程序”文件夾。
- 打開它並啟動終端應用程序。或者,您可以啟動啟動器並在其中找到終端。
- 在終端中,根據軟件版本輸入以下命令:
- 版本 10.4:lookupd -flushcache
- 版本 10.5 – 10.6: sudo dscacheutil -flushcache
- 版本 10.7 – 10.9:sudo Killall -HUP mDNSResponder
- 版本 10.10:sudo discoveryutil mdnsflushcache
- 版本 10.11 – 10.14:sudo Killall -HUP mDNSResponder
- 輸入密碼並按 Enter。
- 當 DNS 服務器地址已被清除時,您將收到一條確認消息。
如何清除谷歌瀏覽器的DNS
Google Chrome 瀏覽器有自己的 DNS 緩存。這可以通過 MacOC 或 Windows 10 上的 Chrome 進行更改,步驟是相同的。
以下是清除 Chrome 瀏覽器緩存的步驟:
- 啟動 Chrome 並在頂部的地址欄中輸入以下內容:
chrome://net-internals/#dns
- 單擊清除主機緩存按鈕以清除 DNS 服務器。
如何刷新 Linux DNS
Linux操作系統默認不獲取DNS地址。Linux 用戶有兩個選擇——刷新 DNS 緩存或重新啟動 Linux 系統服務。
您需要執行以下操作:
- 按鍵盤上的 Ctrl + Alt + T 啟動終端工具。
- 根據系統運行的 Linux 服務,輸入以下命令:
- Dnsmasq: sudo /etc/init.d/dnsmasq restart
- NCSD: sudo /etc/init.d/nscd restart
- BIND:這有很多命令
- sudo /etc/init.d/named restart
- 須藤 rndc-exec
- 須藤 rndc 重新啟動
發佈留言