因為從事的是DNS方面的工作,而且也很想學習高性能服務器的知識,所以學習BIND9的實現既能兼顧工作又可以學到高性能服務器的知識。
BIND9的代碼前前后后也讀了很久,相關的實現自己也整理了一些,之所以開這個博客專題出於以下兩個方面的原因:
一是市面上BIND9源碼分析的資料太少了,而且代碼量又很大,所以對於像我這樣的新手來說入門門檻實在太高,所以想把自己的總結分享出來,幫助那些新人。by the way,我現在工作的部門的宗旨就是:基礎、極致、分享。
二是想借此機會認識更多的從事DNS服務器維護或者開發的人員,這個圈子說大不大,說小不小,技術人員是一家人,希望大家能共同努力,做出真正適合中國網絡環境的高性能DNS服務器。
這個專題可能會持續很長時間,主要是BIND9代碼很多,並且現在我是單兵作戰,再並且我個人能力有限,所以如果還有願意剖析BIND9代碼的同學可以聯系我,咱們一起分工協作,早日撥開BIND9的面紗。
分析是基於bind9.8.4-p1,以后簡稱BIND。
