1. Instalação do pacote
O FreeBSD é fornecido sem restrições no sistema base, mas o pacote em ports geralmente segue o upstream mais de perto. Instale o pacote sem restrições, faça backup da sua configuração de DNS e informe ao sistema para usar o resolvedor local:
# pkg install unbound
# cp /etc/resolv.conf /etc/resolv.conf.backup
# echo nameserver 127.0.0.1 > /etc/resolv.conf
2. Bloquear alterações em
Para evitar alterações de configuração indesejadas (por exemplo, pelo cliente DHCP):
# chflags schg /etc/resolv.conf
3. Minimização de QNAME
As versões mais recentes do unbound têm qname-minimisation habilitado por padrão. No entanto, é aconselhável verificar esta configuração, pois versões mais antigas não o habilitavam automaticamente.
Para verificar e configurar, abra o arquivo de configuração unbound, localizado em /usr/local/etc/unbound/unbound.conf, procure a seguinte entrada e altere-a se necessário:
server:
...
qname-minimisation: yes
...
Se a configuração estiver ausente, ela ainda deverá estar habilitada por padrão.
O resolvedor Unbound que você acabou de instalar também faz a validação DNSSEC.
4. Inicie o serviço
Para habilitar e iniciar o serviço unbound, execute:
# sysrc unbound_enable=YES
# service unbound start