刷新 DNS:為什麼以及如何清除 DNS 緩存? [2022]

已發表: 2022-09-16

如果您自己管理您的網站,您必須了解flush DNS 。 如果您有正確的管理指南,那麼維護您的網站將變得輕鬆無憂。 今天我們將了解為什麼您需要處理刷新 DNS 緩存。

flush dns

當您負責網站時,您必須處理內容、電子郵件、聯繫表格回復以及您的網站緩存和加載速度。 因此,您必須了解能夠幫助您順利維護網站並提高網站參與度的技術功能。

刷新 DNS 是什麼意思?

DNS 代表域名系統。 任何 IP 地址或其他 DNS 記錄都將通過刷新 DNS 從您的緩存中刪除。 除了其他問題之外,這還有助於提高安全性和 Internet 連接性。 意識到您的DNS 緩存有時會在沒有您幫助的情況下自行清除,這一點至關重要。 這是因為除了對識別和定位網站很重要的任何信息之外,DNS 緩存還存儲稱為 TTL 或生存時間的組件。

這決定了某個站點的 DNS 記錄的有效期(以秒為單位)。 在此期間對網站的任何請求都直接從本地緩存處理,無需 DNS 服務器的幫助。 TTL 過期後,該條目將從緩存中刪除。

必須使用 Flash DNS 的 4 個基本情況

出於各種原因,可能需要強制執行 DNS 刷新,而不是簡單地等待所有條目的 TTL 失效。 這些解釋可能與數據隱私、技術問題或安全有關。 下面是對每一個的快速討論。 下面,我們來看看為什麼。

避免看到 404 錯誤

如果您有一個已更改主機或域名的網站的 DNS 記錄的緩存副本。 如果發生這種情況,您的計算機的 DNS 設置可能無法很快更新,這可能會導致您在嘗試訪問時看到過時的網站或404 錯誤。 您無需等待; 數據最終將在您的 DNS 緩存中更新。 您可以隨時清除 DNS 緩存。

flush dns

防止來自您網站的 DNS 欺騙

在 DNS欺騙攻擊中,惡意方會進入您的 DNS 緩存並更改數據以引導您訪問不正確的網站。 當他們希望您提供敏感信息(例如您的網上銀行登錄詳細信息)時,他們可能會將您重定向到一個看起來像您要查找的網站的虛假網站。

謹慎對待您的搜索歷史

DNS 緩存也可能會顯示您的搜索歷史記錄。 當您想到在互聯網上跟踪用戶行為時,您通常會想到 cookie。 這樣 DNS 緩存就可以像虛擬地址簿一樣工作,並存儲您經常訪問的網站的詳細信息。 經常刷新 DNS 緩存以防止這些信息落入互聯網上的數據窺探者或其他不良行為者的手中是一個好主意。

當您無法訪問網站時

您應該首先嘗試其他解決方案,例如從瀏覽器中刪除臨時 Internet 文件和 cookie,禁用瀏覽器中的彈出窗口阻止程序,以及允許網站保存和讀取 cookie。 如果這些都不起作用,請嘗試其他解決方案。 但是,如果所有其他措施都失敗了,您可以刷新 DNS 以恢復計算機的 Internet 連接。

刷新 DNS 緩存是否安全?

是的,刷新 DNS 緩存是安全的。 一些用戶擔心刪除或清空他們的 DNS 緩存,或者想知道這樣做是否過於頻繁可能會產生不利影響。 這可能是因為某些操作系統需要更高的權限或管理員權限才能這樣做。 不過,您不必擔心,因為它是安全的,不會損害您的設備或系統。

Flush DNS: Why & How You Can Clear DNS Cache? [2022] 1

在刷新 DNS 緩存後第一次重新訪問網站或服務時,將需要進行完整的 DNS 查找,這會增加連接的微小延遲,並且可能會使頁面看起來加載更慢,例如。 大多數人不會注意到這種輕微的延遲,因為它通常只持續幾秒鐘。

使用 Flash DNS 以多種方式清除 DNS 緩存的指南?

根據您計算機上的操作系統,有不同的方法來刷新 DNS 。 無論您是 Mac 用戶還是 Windows 筆記本電腦持有者,本指南都將幫助您無縫刷新 DNS 緩存。 讓我們回顧一下下面列出的關鍵系統的過程。

對於 Mac OS 用戶

無論Mac 電腦使用什麼操作系統,刷新 DNS 緩存的過程都是相同的。 但由於命令提示符不同,您需要知道第 6 步的版本。

1. 啟動查找器。

2. 從那裡單擊“應用程序”

3. 向下滾動找到並選擇實用程序文件夾。

4. 啟動終端。

5. 您也可以打開 Launchpad 並在搜索欄中輸入“終端”以啟動終端。

要在Mac OS X 10.11–10.15中開始刷新 DNS,請使用 Launchpad。

6. 根據您的軟件版本,在終端窗口中輸入以下說明之一:

 sudo killall -HUP mDNSResponder 適用於 10.7–10.9、10.11–10.14 版本(Lion、Mountain Lion、Mavericks、El Capitan、Sierra、High Sierra、Mojave)
 OS X 10.10 (Yosemite) 上的 sudo discoveryutil mdnsflushcache。
 sudo dscacheutil -flushcache 10.5-10.6(豹、雪豹)
 10.4(Tiger):用於查找的刷新緩存

在 Mac OS X 10.11–10.15 的終端中輸入命令以刷新 DNS。

flush dns

7. 輸入您的密碼並再次按 Enter。

8. 應出現指示 DNS 緩存已清除的通知。

對於 Windows 用戶

下面列出了 Windows 刷新 DNS 緩存的步驟。 這些說明也應該適用於 Windows 8 到 11。

1. 按開始鍵。 在左下角,您可以看到 Windows 徽標。

flush dns

決定命令提示符。

 Windows 10 的開始菜單提供了一個命令提示選項來啟動刷新 DNS 操作。 在 Windows 7 中,找到命令提示符。 右鍵單擊它,然後選擇以管理員身份運行。

3. 您也可以同時點擊 Windows 和 R 鍵並輸入 cmd 以啟動命令提示符界面。

4. 會出現一個彈出窗口,詢問您是否要授予命令提示符權限以修改您的機器。 如果是,請選擇是。

flush dns

5. 如果現在提示您進行管理登錄,請與您的系統管理員聯繫以繼續。

6. 在命令窗口中輸入 ipconfig /flushdns。

Windows 10 的命令提示框,您可以在其中輸入刷新 DNS 映像源的命令。

7. 輸入 Enter。

8. 應該會出現一條說明 DNS Resolver Cache 已成功清除的通知。

從 Chrome 清除 DNS 緩存

當然,谷歌瀏覽器不作為一個操作系統運行,但它確實維護了一個 DNS 緩存。 這與 Chrome 和您的操作系統的緩存不同。 如果將 Chrome 設置為首選網絡瀏覽器,則必須清除 Chrome 的 DNS 緩存和操作系統的 DNS 緩存。 下面是它的工作原理。

1. 在瀏覽器的地址欄中輸入 url chrome to。

 鉻://網絡內部/#dns

2. 按下標有清除主機緩存的按鈕。

flush dns

從 Linux 清除緩存

與 Windows 和 Mac 機器不同,Linux 系統默認不配備 DNS 緩存。 然而,為了在本地存儲 DNS 記錄,每個發行版都可能使用不同的 DNS 服務。 您可以重新啟動服務或清除緩存,具體取決於服務。

1. 要打開終端窗口,請按鍵盤快捷鍵 Ctrl+Alt+T。

要在 Linux 2 上刷新 DNS,請按鍵盤上的 Ctrl+Alt+T 以打開終端窗口。 根據 Linux 系統上的活動服務,在終端窗口中輸入以下命令之一。

 sudo /etc/init.d/命名重啟
須藤 rndc 重啟
須藤 rndc 執行

3. 可能需要輸入您的密碼。

4、在確認緩存重置成功之前,可以先暫停服務再重啟。

立即提升您的 DNS 性能

定期刷新 DNS 緩存有很多理由。 它可以將您路由到您最常訪問的網站的最新版本,恢復您的互聯網連接,保護您的數據隱私,並幫助您避免網絡釣魚企圖和其他計算機攻擊。

該方法的簡單性是其最大的特點。 無論您計算機上的操作系統如何,使用上述方法都可以讓您快速進行 DNS 刷新。 然後,您可以以這種方式繼續您的其他網站建設工作。

如果您覺得這篇文章有幫助,請不要忘記與他人分享。 此外,要獲取有關最新網站提示和技巧的更新,請訂閱我們的博客