歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu下清空DNS緩存 提升訪問速度

Ubuntu下清空DNS緩存 提升訪問速度

日期:2017/2/28 17:10:13   编辑:Linux教程

某些Linux發行版會在後台運行一個域名解析緩存服務。當然,也有發行版沒有這個服務。如果您的Ubuntu後台有這個程序,那麼您可以用重新啟動 nscd 服務的方式來清空緩存。

為什麼要清空DNS緩存呢?

大多數的 DNS 客戶端會把域名解析的結果緩存到本地,這樣可以提升對於同一個地址的訪問速度。當您打開一個單頁面的時候,通常會有多次對同一個域名的訪問請求。基本上每個文件、圖片、樣式表……這些都是在同一個頁面內部的對同一個域名的 DNS 解析請求。

所以如果您已經在本地緩存了不正確的 DNS 條目,那麼您需要清空您的緩存來使 DNS 客戶端提出新的 DNS 請求並更新解析結果。當然,您也可以等緩存的 DNS 條目過期以後讓系統自動沖掉該條目……這通常需要24個小時。

在 Ubuntu 中沖掉 DNS 緩存的方式是重新啟動 nscd 守護程序。

安裝 nscd 的方式是在命令行中運行這條命令:

sudo aptitude install nscd

在Ubuntu中清 DNS 緩存的命令是:

sudo /etc/init.d/nscd restart

OK!

Copyright © Linux教程網 All Rights Reserved