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