有用 BIND 架設 DNS Server 的朋友都應該知道,當加入 zone 及修改 DNS record 後,需要 reload 或重新啟動 Bind 才可以生效。而且 BIND 的 zone 資料是用文字檔儲存,為避免輸入錯誤格式等問題,所以自己管理的 BIND 也是用 script 來加入 zone。
而 DLZ (Dynamically Loadable Zones) 這個 BIND 9 的 patch 正可以解決以上問題,因為它可以讓 BIND 儲存 zone 資料在資料庫內,那麼便可以減低記憶體的用量及重新啟動時間,而我認為最重要的一點是管理上更加容易。雖然坊間有其他 DNS Servers 用資料庫儲存 zone 資料,但大多數也不支援所有 BIND 的功能,只支援基本的功能。