Ubuntu清空本地DNS命令

來源:http://blog.jkey.lu/the-command-of-clean-local-dns-on-ubuntu/

最近在用迅雷的離線下載時,總是出現 502 錯誤,總感覺是 dns 被劫持了。應為是偶爾出現,也就懶得弄了。

但是就在剛才,下載時發現,下載是沒有出現 502 錯誤,反而是重定向到了一個百度推廣頁。火大了,這就可以斷定是我的 dns 被劫持了。

然后想清除本地的 dns,但是我只知道 windows 中可以用 ipconfig /flushdns 就可以了,本以為在 Linux 中用 ifconfig 命令加相關參數也可以清除本地 dns 緩存。但是看了一下 ifconfig 的幫助卻沒有發現有類似功能。

于是,就 Google 了一下,乍一看都是一個方法,那就是安裝 nscd 這個軟件。

// 安裝 nscd

sudo aptitude install nscd

// 清除本地 dns 緩存

sudo /etc/init.d/nscd restart

我沒有用這個方法,是因為不想為一個簡單的操作去安裝另一個軟件,感覺這樣沒有什么必要。而且在用這個方法時,發現 aptitude 這命令也需要安裝就放棄了。然后繼續 Google,還是被我發現了下面這個命令。

sudo /etc/init.d/dns-clean start

終于把那些垃圾 DNS 緩存從我的電腦里趕了出去。



關于絲路絲路網史版權聲明法律顧問聯系我們
Copyright ? 2004-2011 by onesl.com all rights reserved
建議您使用1024*768分辨率、火狐瀏覽器瀏覽

閩ICP備11005983號

20选5中奖金额