1. 程式人生 > >如何在MAC OS,Linux和Windows清除本地DNS快取

如何在MAC OS,Linux和Windows清除本地DNS快取

對於經常攜帶筆記本辦公的人士,有時候會發現在一個地方上網好好的,但是換了一個地方就上不了網,重複開關機也不行,但是別人電腦訪問確實沒有問題的。而且奇蹟的是,過了一些時間,再訪問同樣的網站,竟然自己好了,這個有可能是本地DNS快取的在作祟。

下面分別介紹不同作業系統清除快取的方法,以下都是在終端操作的指令:

OS X 10.10

sudo discoveryutil udnsflushcaches

OS X 10.9

dscacheutil -flushcache; sudo killall -HUP mDNSResponder

OS X 10.7-10.8

sudo killall -HUP mDNSResponder

OS X 10.5-10.6 (國內很難想象還有使用10.5系統的使用者)

OSX 10.5 – 10.6

Windows

ipconfig /flushdns

Linux(如果方式1不行,就執行方式2,這兩個方法基本能夠覆蓋所有版本的Linux)

方式1:

/etc/init.d/named restart

方式2:

/etc/init.d/nscd restart