Google近日釋出最新的邪惡計畫, Google Public DNS
http://code.google.com/intl/zh-TW/speed/public-dns/
為了這次推廣而專門搞出的"namebench"
http://code.google.com/p/namebench/

除了超高的反應速度之外, 更高的安全性也是其服務提供的主要目的
*防治釣魚網站/惡意網站, 基本的檢查機制, 以及一些hijack預防…
很多小動作請參考http://code.google.com/intl/zh-TW/speed/public-dns/docs/security.html

至於邪惡之處就請大家自行理解了 😛

經過實際測試,成大內部提供的果然是慢到不行 (我是用南部區網中心,也就是成大的name server為準)
除了出錯率不低之外,反應速度慢也是一大問題, 這邊可以看到簡單的benchmark:
http://vision.csie.ncku.edu.tw/~ichenyeh/dns/

同場加映神秘的DNS 4.3.2.1 XD
http://vision.csie.ncku.edu.tw/~ichenyeh/dns/index2.htm

沒興趣自己玩的人, 成大校內建議搭配是:
1st: 8.8.8.8 (8.8.4.4/4.3.2.1, Google)
2nd: 163.28.113.1 (NCKU=TNRC)
3rd: 203.133.1.3 (GIGA-NET-2)
or 168.95.192.33 (TWNic)

*以下是一些圖片分析
在校內使用G社的public DNS是不是真的很快呢? 實際上並沒有. 因為仔細看圖表的話就會發現其實10ms以下NCKU自帶的DNS是比較多的,
有將近45%在10ms以內, 可是在上去就慘不忍睹了…

主要原因是成大網路真的是太慢了, 出去沒lag個10ms不可能, 所以Google怎樣也快不起來. 但是超過10ms Google就大勝了, 顯出Google的database query快到一種不可思議的境界 (超過85%可在20ms內完成算快了, 不過Giga這點也相當厲害…)

可惜這次查了幾篇文章都沒有看到有關於Windows的dns query策略是怎麼做的 (比方說是否可以同時將query發給1st/2nd DNS, 如果這樣就可以截長補短) 所以實際順序該怎麼排才是最優化的實在難有定論 .

所幸這個軟體(namebench)似乎是藉由分析本地電腦的"使用記錄"來進行測試, 所以這個軟體的結果對個人來講實用度是很高的, 有興趣的人一定要抓下來玩一下看看~

廣告