電腦DNS緩存清理與刷新全攻略! 適用于 Windows/Mac和Chrome等

清除 DNS 緩存是一種常見的網(wǎng)絡(luò)維護(hù)操作,有助于解決與域名解析相關(guān)的各種問題。本文將介紹如何在 Windows、Mac、Chrome 和 Firefox 等主流操作系統(tǒng)和網(wǎng)頁瀏覽器中刷新 DNS 緩存。
什么是 DNS 緩存
DNS(域名系統(tǒng))是 Internet 的一項(xiàng)核心服務(wù),它負(fù)責(zé)將用戶可讀的域名(例如 www.sysgeek.cn)轉(zhuǎn)換為計(jì)算機(jī)可理解的 IP 地址。當(dāng)你訪問一個(gè)網(wǎng)站時(shí),瀏覽器會(huì)向 DNS 服務(wù)器查詢域名所對(duì)應(yīng)的 IP 地址,并將結(jié)果緩存起來。下次再訪問同一網(wǎng)站時(shí),就可以直接從緩存中獲取 IP 地址,從而加快響應(yīng)速度。
為什么要清除 DNS 緩存
在某些情況下,DNS 緩存可能會(huì)導(dǎo)致問題,這時(shí),就需要進(jìn)行清除或刷新,例如:
- 解決訪問問題:如果無法訪問某個(gè)網(wǎng)站,或者頁面加載速度變慢,可能是由于本地 DNS 緩存中存儲(chǔ)了錯(cuò)誤或過時(shí)的 IP 地址。清除 DNS 緩存可以強(qiáng)制重新查詢最新的 DNS 信息。
- 更新域名解析:當(dāng)網(wǎng)站更換服務(wù)器或 IP 地址時(shí),DNS 記錄也需要更新。如果你發(fā)現(xiàn)在更新后仍然無法訪問,清除 DNS 緩存可以幫助你電腦獲取新的 DNS 記錄。
- 排除網(wǎng)絡(luò)故障:在排查網(wǎng)絡(luò)連接問題時(shí),清除 DNS 緩存是一項(xiàng)目基本的故障排除步驟。有時(shí),舊的或損壞的緩存數(shù)據(jù)可能會(huì)導(dǎo)致網(wǎng)絡(luò)請(qǐng)求失敗。
- 避免 DNS 污染:DNS 污染是指惡意軟件或攻擊者通過篡改 DNS 響應(yīng)來重定向用戶的網(wǎng)絡(luò)流量。清除 DNS 緩存有助于防止此類攻擊,它會(huì)強(qiáng)制計(jì)算機(jī)或應(yīng)用程序從干凈的源頭重新獲取 DNS 信息。
- 提高網(wǎng)絡(luò)性能:雖然 DNS 緩存可以提高域名解析的效率和速度,但在某些情況下,過時(shí)的緩存數(shù)據(jù)可能會(huì)導(dǎo)致性能問題。定期刷新 DNS 緩存可以確保你的網(wǎng)絡(luò)請(qǐng)求總是基于最新的 DNS 記錄。
如何清除 DNS 緩存
不同的操作系統(tǒng)和網(wǎng)頁瀏覽器,清除 DNS 緩存的步驟也有所不同。下面,我們就針對(duì)以下操作系統(tǒng)和瀏覽器進(jìn)行分別介紹:
一、在 Windows 上刷新 DNS 緩存
1、在 Windows 上刷新 DNS 緩存
適用于 Windows XP 及更高版本。
1)使用Windows + R
快捷鍵打開「運(yùn)行」,輸入cmd
,然后按Ctrl + Shift + Enter
以管理員權(quán)限啟動(dòng)「命令提示符」。
2)在「命令提示符」窗口中,執(zhí)行以下命令:
ipconfig /flushdns
執(zhí)行成功后會(huì)提示已成功刷新 DNS 解析緩存。
刷新 Windows 系統(tǒng) DNS 緩存
相關(guān)閱讀:如何在 Windows 11/10 中查看和清除 DNS 緩存
二、在 macOS 上清除 DNS 緩存
適用于 macOS 10.7 Lion 及更高版本。
1、在「訪達(dá)」>「應(yīng)用程序」>「實(shí)用工具」中打開「終端」應(yīng)用。
2、按你的系統(tǒng)版本,在「終端」中執(zhí)行以下命令:
macOS 版本 | 終端命令 |
---|---|
macOS Sonoma macOS Ventura macOS Monterey macOS Big Sur macOS Catalina | sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder |
macOS Mojave macOS High Sierra macOS Sierra OS X Mountain Lion Mac OS X Lion | sudo killall -HUP mDNSResponder |
Mac OS X El Capitan OS X Mavericks | sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder |
OS X Yosemite | sudo discoveryutil mdnsflushcache sudo discoveryutil udnsflushcaches |
Mac OS X Snow Leopard | sudo dscacheutil -flushcache |
Mac OS X Leopard | sudo lookupd -flushcache |
Mac OS X Tiger | lookupd -flushcache |
刷新 macOS 系統(tǒng) DNS 緩存
三、在 Linux 上清除 DNS 緩存
在 Linux 上,清除 DNS 緩存的方法取決于你系統(tǒng)使用的 DNS 解析器。以下是一些常見方法:
使用 systemd-resolved 服務(wù)
systemd-resolved 是許多現(xiàn)代 Linux 發(fā)行版默認(rèn)使用的 DNS 解析器。要清除 systemd-resolved 的 DNS 緩存,請(qǐng)運(yùn)行以下命令:
# Ubuntu 22.04 LTS 及更高 sudo resolvectl flush-caches # Ubuntu 22.04 LTS 之前 sudo systemd-resolve --flush-caches
刷新 Ubuntu 系統(tǒng) DNS 緩存
使用 dnsmasq 服務(wù)如果你的系統(tǒng)使用 dnsmasq 作為 DNS 轉(zhuǎn)發(fā)器,可以重啟 dnsmasq 服務(wù)來清除 DNS 緩存:
sudo systemctl restart dnsmasq
使用 nscd 服務(wù)
nscd 是另一個(gè)常見的 DNS 緩存服務(wù)。要清除 nscd 的 DNS 緩存,請(qǐng)運(yùn)行以下命令:
sudo service nscd restart
四、在 Chrome 和 Microsoft Edge 中清除 DNS 緩存
適用于采用 Chromium 內(nèi)核的瀏覽器,如 Google Chrome、Microsoft Edge 和 Brave 等。
1、在瀏覽器地址欄中執(zhí)行chrome://net-internals/#dns
。
2、點(diǎn)擊「Clear host cache」清除主機(jī)緩存。
清除 Chrome 瀏覽器 DNS 緩存
清除 Edge 瀏覽器 DNS 緩存
五、在 Mozilla Firefox 中清除 DNS 緩存
1、打開 Firefox 瀏覽器,在地址欄中執(zhí)行about:networking#dns
。
2、點(diǎn)擊「清除 DNS 緩存」。
清除 Firefox 瀏覽器 DNS 緩存
六、在 Apple Safari 中清除 DNS 緩存
1、打開 Safari 瀏覽器,使用?command + ,
快捷鍵打開「設(shè)置」。
2、在「高級(jí)」選項(xiàng)中,勾選「顯示網(wǎng)頁開發(fā)者功能」。
Safari:顯示網(wǎng)頁開發(fā)者功能
3、在「開發(fā)」菜單中選擇「清空緩存」或「清空所有用戶場(chǎng)景的緩存」(多 Safari 用戶場(chǎng)景)。
Safari:清空 DNS 緩存
希望本文能夠幫助你更好地理解和清除 DNS 緩存,提升你的網(wǎng)絡(luò)體驗(yàn)。
相關(guān)文章
- 這篇文章主要介紹了dns是什么意思 dns作用是什么介紹的相關(guān)資料,需要的朋友可以參考下本文詳細(xì)內(nèi)容介紹2022-06-13
- 為了服務(wù)于公司內(nèi)部局域網(wǎng)應(yīng)用,如域、本地網(wǎng)站、論壇、OA、ERP系統(tǒng)等,我們通常搭建本地DNS服務(wù)器。那么如何快速打造本地DNS服務(wù)器?下面小編就為大家詳細(xì)介紹一下,來看看2016-07-14
- 這篇文章主要介紹了電腦通過命令更新IP地址和DNS服務(wù)器地址的方法,電腦就會(huì)出現(xiàn)地址錯(cuò)誤或者無法獲取IP地址的問題,如何解決此類問題,需要的朋友可以參考本文2015-12-18
DNS錯(cuò)誤不能上網(wǎng)怎么辦 電腦dns錯(cuò)誤修復(fù)方法
電腦dns錯(cuò)誤會(huì)導(dǎo)致無法打開網(wǎng)頁及無法上網(wǎng)的情況,那么,DNS錯(cuò)誤不能上網(wǎng)怎么辦?如何解決?針對(duì)此問題,本文就為大家圖文介紹電腦dns錯(cuò)誤修復(fù)的方法2015-03-30- 很多時(shí)候大家有可能會(huì)遇到這樣子的一些情況,電腦突然上不了網(wǎng),QQ登陸正常,網(wǎng)頁打不開,或者存在某些網(wǎng)站打不開的情況,但別的網(wǎng)站又可以打開。對(duì)于這種情況很多是DNS緩2015-03-20
如何修改自己的電腦子網(wǎng)掩碼、網(wǎng)關(guān)、IP/DNS地址?
如何修改自己的電腦子網(wǎng)掩碼、網(wǎng)關(guān)、IP/DNS地址?很多朋友都不是很清楚,其實(shí)方法很不是很難,下面小編就為大家詳細(xì)介紹一下,一起來看看吧2015-03-17- 有時(shí)候DNS無法獲取只能通過手動(dòng)設(shè)置,有時(shí)候手動(dòng)設(shè)置了DNS反而造成無法上網(wǎng)的問題,這時(shí)候又要修改DNS為自動(dòng)獲取。那么電腦dns怎么設(shè)置?下面小編就為大家介紹電腦dns設(shè)置方2015-03-11
DNS遭攻擊以至網(wǎng)站帶不開下載不了等網(wǎng)絡(luò)故障的解決方法
部分網(wǎng)站訪問不了,或者下載不了,原來是近日國內(nèi)部分省市運(yùn)營商受到黑客僵尸網(wǎng)絡(luò)攻擊影響,下面是360互聯(lián)網(wǎng)安全中心發(fā)布DNS解決方案,遇到類似情況的朋友可以看看哦2014-12-12- 近日,百度低調(diào)上線了公共DNS服務(wù)。那么dns是什么?據(jù)官方表示,百度公共DNS服務(wù)在現(xiàn)有DNS服務(wù)架構(gòu)上進(jìn)行了改進(jìn),能提供更高效、更穩(wěn)定、更安全的DNS服務(wù)。為了讓大家更加了2014-12-07
- 近日阿里巴巴正式上線了一種名為阿里DNS(Alidns)的公共DNS服務(wù),但是很多網(wǎng)友都不明白公共DNS是什么,以及它有什么作用和功能,針對(duì)這些問題,下面小編就帶大家來詳細(xì)了2014-06-07