Unbound 是一個 DNS resolver (接受 recursive query 的 DNS server),最近出了 1.0.0 版,在 Slashdot 上被提出來:Open Source BIND Alternative Launches。
首先是軟體授權條款,Unbound 與 BIND 都是 open source project,BIND 是 ISC license,Unbound 是 BSD license,兩種授權都很簡短,而且也很清楚。
設定上,BIND 需要設定才能處理 recursive query,雖然很簡單 (設定 allow-recursive 這個參數),但相較於 Unbound 預設值就會動 (unbound.conf.sample 直接拿來用) 就有點不太爽 :p
穩定度的部份,在 Slashdot 上的文章有人提到用 BIND 當 resolver 不太穩定,這點我自己用偶而也會遇到 (對 recursive query 沒有回應)。趁 Unbound 1.0.0 有人推薦的時候決定拿幾台純 resolver 的伺服器試看看...
在 FreeBSD 上安裝的時候有看到 Libevent 的選項可以選,不是很確定他拿 Libevent 做什麼用途。
目前裝起來後用起來都還蠻正常的,觀察一陣子看看。
我還在用MaraDNS。XD
libevent 有 async dns resolver :p