本教程將介紹如何清除dns緩存,包括windows,mac和linux計算機上的dns緩存。
當您訪問網站時,錯誤或過時的DNS解析程序緩存將顯示不正確的信息或錯誤。由于最近的DNS更改,可能會發生以下情況。因此,了解如何刷新DNS緩存并輕松解決此問題非常重要。
如何在Windows上清除DNS
步驟1 – 啟動Windows命令提示符控制臺
按Windows + R 組合鍵以打開“? 運行” 對話框。鍵入以下命令,然后單擊“ 確定”按鈕:
CMD
打開Windows命令提示符以刷新DNS緩存
這將打開命令提示符窗口。
準備使用Windows刷新DNS
第2步 – 清除DNS
使用此命令清除計算機上的DNS解析程序緩存:
ipconfig?/?flushdns
稍等片刻,您將看到確認已刷新DNS解析器緩存。
在Windows上成功刷新DNS
如何在Linux上刷新DNS
清除DNS緩存或Linux是一個非常簡單的過程。刷新DNS的語法可能會有所不同,具體取決于您運行的操作系統。
ubuntu Linux
打開終端并執行以下命令:
sudo服務網絡管理器重啟
通過終端在Ubuntu Linux上刷新DNS
其他Linux發行版
如果您是任何其他Linux發行版,此命令將執行以下操作:
sudo /etc/init.d/nscd restart
通過終端在任何Linux操作系統上刷新DNS
如何在Mac上清除DNS
清除DNS緩存的命令將根據您的操作系統版本而有所不同。
Mac OS Sierra
要刷新此Apple OS版本上的DNS,請導航? 應用程序 > 實用程序? >? 終端并輸入以下命令:?
sudo?killall?-HUP?mDNSResponder
使用終端在Mac OS x Sierra上刷新DNS
Mac OS X El Capitan
如果您是此操作系統的用戶,則相同的過程將起作用。打開? 應用程序 > 實用程序? >? 終端并輸入:?
sudo?killall?-HUP?mDNSResponder
使用終端在Mac OS X El Capitan上刷新DNS
Mac OS X Yosemite
通過轉至應用程序 > 實用程序? >? 終端并輸入以清除此操作系統上的DNS緩存? :?
sudo?discoveryutil?udnsflushcaches
使用終端在Mac OS X Yosemite上刷新DNS
Mac OS X Mavericks
要擦除過期的DNS緩存,請轉到? 應用程序 > 實用程序? >? 終端并執行:?
sudo?killall?-HUP?mDNSResponder
使用終端在Mac OS X Mavericks上刷新DNS
Mac OS X Mountain Lion
此Mac OS版本的用戶可以使用此命令進入? 應用程序 > 實用程序? >? 終端 并刷新DNS:?
sudo?killall?-HUP?mDNSResponder
使用終端在Mac OS X Mountain Lion上刷新DNS
Mac OS X Lion
轉到? Application > Utilities? >? Terminal 使用以下語法:?
sudo?killall?-HUP?mDNSResponder
使用終端在Mac OS X Lion上刷新DNS
Mac OS X Snow Leopard
如果您運行的是此版本,請跳至? 應用程序 > 實用程序? >? 終端并輸入:?
sudo?dscacheutil?-flushcache
使用終端在Mac OS X Snow Leopard上刷新DNS
Mac OS X Leopard及以下版本
您可以通過轉到應用程序 > 實用程序? >? 終端并輸入以下命令清除此操作系統上的DNS解析程序緩存? :?
sudo?lookupd?-flushcache
使用終端在Mac OS X Leopard或更低級別上刷新DNS
注:瀏覽器緩存也可能是錯誤顯示網頁的原因。