1. Instalación del paquete
FreeBSD incluye unbound en el sistema base pero el de los puertos suele seguir más de cerca a upstream. Instala el paquete unbound, haz una copia de seguridad de tus DNS y dígale al sistema que utilice el resolver localmente:
# pkg install unbound
# cp /etc/resolv.conf /etc/resolv.conf.backup
# echo nameserver 127.0.0.1 > /etc/resolv.conf
2. Bloquear cambios en
Para evitar cambios no deseados en la configuración (por ejemplo por el cliente DHCP):
# chflags schg /etc/resolv.conf
3. Minimización de QNAME
Las últimas versiones de unbound
tienen activada por defecto la opción qname-minimisation
. Sin embargo, es recomendable verificar esta configuración, ya que las versiones anteriores no la activaban automáticamente.
Para comprobarlo y configurarlo, abre el archivo de configuración de unbound, situado en /usr/local/etc/unbound/unbound.conf
, busca la siguiente entrada y cámbiala si es necesario:
server:
...
qname-minimisation: yes
...
Si falta el ajuste, debería estar activado por defecto.
El resolvedor Unbound que instalaste recién también hace validación DNSSEC.
4. Iniciar el servicio
Para activar e iniciar el servicio unbound
, ejecuta:
# sysrc unbound_enable=YES
# service unbound start