Se você precisa de um servidor DNS rápido, seguro e eficiente para sua rede, o Unbound é uma excelente escolha. Ele é leve, fácil de configurar e tem suporte a recursos como DNSSEC e prefetching.
Instalando o Unbound no Debian 12
A instalação é simples e pode ser feita diretamente pelo APT:
apt update && apt install unbound -y
Isso instalará o Unbound e criará os arquivos de configuração padrão em /etc/unbound/
.
Configuração Básica
Edite ou crie um arquivo de configuração personalizado:
nano /etc/unbound/unbound.conf.d/custom.conf
Adicione a seguinte configuração:
server:
interface: 0.0.0.0 # Escuta em todas as interfaces (ajuste conforme necessário)
access-control: 192.168.1.0/24 allow # Permite consultas da LAN
cache-max-ttl: 86400 # TTL máximo de cache (1 dia)
prefetch: yes # Pré-carrega registros populares
num-threads: 2 # Ajuste conforme o número de CPUs disponíveis
forward-zone:
name: "." # Resolver global
forward-addr: 1.1.1.1 # Cloudflare
forward-addr: 8.8.8.8 # Google
Salve e saia (Ctrl+X
, Y
, Enter
).
Reiniciando e Testando o Servidor
Após a configuração, reinicie o Unbound:
systemctl restart unbound
systemctl enable unbound
Agora, teste se ele está funcionando:
dig @127.0.0.1 google.com
Se o Unbound responder corretamente, seu servidor DNS recursivo está pronto para uso! 🚀
Conclusão
O Unbound é uma ótima alternativa para quem busca um resolver DNS rápido, seguro e fácil de gerenciar. Com essa configuração, sua rede terá mais autonomia e velocidade nas consultas DNS, reduzindo a dependência de servidores externos.
Se quiser personalizar ainda mais, pode ativar DNSSEC, filtrar domínios indesejados e até configurar bloqueio de anúncios diretamente no servidor.
Agora é só colocar seu Unbound para rodar e aproveitar um DNS mais eficiente na sua rede! 🔥