首頁 > os > ios > > 正文

重置Mac、Windows,Android系統的DNS緩存

發布人:zhoulujun    點擊:

對于玩VPN的,ip地址經常變更的,那么,DNS緩存造成我們無法訪問最新的服務器,所以我們要重置DNS 那如何重置DNS呢,下面分別講解MAC、windows、android,DNS重置辦法

但如果你在短時間內你多次訪問了某網址,DNS都要多次解析并返回給你的話,你們都重復工作了是吧?

于是操作系統很聰明地設計了一個本地“DNS緩存”,當你第一次訪問www.qsexmk.tw,DNS返回了正確的IP之后,系統就會將這個結果臨時儲存起來,這就是DNS緩存。并且它會為緩存設定一個失效時間 (例如N小時),在這N小時之內,當你再次訪問這個網站時,系統就會直接從你電腦本地的DNS緩存中把結果交還給你,而不必再去詢問DNS服務器,變相“加速”了網址的解析。當然,在超過N小時之后,系統會自動再次去詢問DNS服務器獲得新的結果。

但是,對于玩VPN的,ip地址經常變更的,那么,DNS緩存造成我們無法訪問最新的服務器,所以我們要重置DNS

那如何重置DNS呢,下面分別講解MAC、windows、android,DNS重置辦法


mac系統重置DNS

Mac 10.10.4 以后版本基本運行這條命令:killall -HUP mDNSResponder

OS X Yosemite and later

Use the following Terminal command to reset the DNS cache in OS X v10.10.4 or later:

sudo killall -HUP mDNSResponder

Use the following Terminal command to reset the DNS cache in OS X v10.10 through v10.10.3:

sudo discoveryutil mdnsflushcache

OS X Mavericks, Mountain Lion, and Lion

Use the following Terminal command to reset the DNS cache in OS X v10.9.5 and earlier:

sudo killall -HUP mDNSResponder

Mac OS X Snow Leopard

Use the following Terminal command to reset the DNS cache in OS X v10.6 through v10.6.8:

sudo dscacheutil -flushcache

最新操作以蘋果官網為準:

Learn how to reset (flush) the DNS cache:https://support.apple.com/en-us/HT202516


Windows系統重置DNS

windows系統,只需運行DOS命令:ipconfig /flushdns


Android系統重置DNS

android系統重置DNS沒有什么其它好辦法,目前筆者所知的,只有:

1、開啟飛行模式,然后,關閉飛行模式,dns,基本會自動重置。其他辦法,就是手動配置了。一般下載第三方APP或者VPN軟件。這里就不YY做廣告了。