1. 套件安裝
FreeBSD 基本系統內建 unbound,但 ports 版通常較緊跟上游。請安裝 unbound 套件、備份 DNS 設定,並讓系統使用本機解析程式:
# pkg install unbound
# cp /etc/resolv.conf /etc/resolv.conf.backup
# echo nameserver 127.0.0.1 > /etc/resolv.conf
2. 鎖定變更
若要避免不想要的設定變更(例如由 DHCP 用戶端造成):
# chflags schg /etc/resolv.conf
3.QNAME最小化
最新版本的 unbound 預設已啟用 qname-minimisation。但建議確認此設定,因為舊版本不會自動啟用它。
若要檢查與設定,請開啟位於 /usr/local/etc/unbound/unbound.conf 的 unbound 設定檔,找到下列項目並視需要修改:
server:
...
qname-minimisation: yes
...
如果缺少設定,預設情況下仍應啟用。
你剛安裝的 Unbound resolver 也會執行 DNSSEC 驗證。
4.啟動服務
若要啟用並啟動 unbound 服務,請執行:
# sysrc unbound_enable=YES
# service unbound start