網頁

2016年1月5日

Centos Linux 活用 dnsmasq 緩存加速本機及局網 DNS resolver 解拆 IP 地址速度

在慢不經意的網海世界流連閒遊, 經常都會發現瀏覽速度(或電郵伺服器)傳送會突然瞬間頓頓的, 當然網站伺服器及其網絡頻寬相關都排除後, 剩下唯一可能是路由器(或 DNS 伺服器)的問題, 尤其是現代的網頁內容極其「瘋」富, 一個網頁有十多個不同地址的 Flash 及廣告已是平常不過, 試難想像當眾多電腦(辦工室或教育機構)在繁忙時段要 DNS resolver 解拆 IP 地址時路由器(或 DNS 伺服器)所受到的壓力, 而且現今的大爺 ISP 電訊服務商還會玩 DNS 攔截過「淚」的把戲, 當然那 15ms~100ms 的回傳時間不筭怎麼樣, 但能夠為本機及相鄰局網電腦 DNS resolver 解拆地址提升速度(5ms內)也是不錯的。

CentOS Cache only DNS伺服器安裝設定

http://download.ithome.com.tw/article/index/id/2480
http://download.ithome.com.tw/article/index/id/2481

Cache-only DNS伺服器是很單純的DNS服務器,它本身並不管理任何網域,但是DNS客戶端仍然可以向它請求查詢。 Cache-only DNS伺服器類似於代理DNS伺服器,它沒有自己的網域資料庫,而是將所有查詢轉給到其他DNS伺服器作查詢。當Cache-only伺服器收到查詢結果後,除了回答用戶端外,還會將結果保存在暫存中。當下一個DNS用戶端再查詢相同的網域記錄時,就可以從暫存裡查出記錄,加快DNS用戶端的查詢速度。如果在區域網路中建立一台的Cache-only DNS伺服器,可以提高用戶端DNS的查詢效率並減少內部網路與外部網絡的流量。架設Cache-only DNS伺服器非常簡單,只需要建立設定好named.conf即可使用。