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