DNSao: uma alternativa ao Pi-hole com docs em Português
Salve pessoal,
estou desenvolvendo um servidor DNS chamado DNSao, pensado como uma alternativa leve e configurável ao Pi-hole.
Ele roda em java, suporta upstream DoT, bloqueio de domínios por listas, cache com TTL real, rewarm de cache e configuração em yaml.
O projeto está funcional (está rodando como servidor DNS da minha rede nessas últimas semanas), mas seria interessante mais pessoas testarem para ter feedbacks do que ainda precisa melhorar, seja funcionalidade ou documentação.
🔗 GitHub: https://github.com/vitallan/dnsao/blob/main/README.pt.md
📘 Documentação: https://vitallan.github.io/dnsao/pt/installation/
Motivação:
A vontade de criar ele surgiu de basicamente dois pontos que me incomodavam no funcionamento do pi-hole:
-
ausência de comunicação privada com upstream: pihole usa comunicação UDP aberta ao enviar as queries upstream, e para habilitar um protocolo que permita privacidade, precisa colocar algum outro serviço para realizar as queries externas de fato (stubby, por exemplo). DNSao suporta upstream DoT no funcionamento padrão.
-
configuração pela interface web: se quiser ter dois piholes rodando em sua rede, para compartilhar configurações, é preciso alguma automação ou instalação de serviços auxiliares para sincronizar as instâncias. Como no DNSao a configuração é via yaml, é só subir o DNSao em duas máquinas usando o mesmo arquivo yml de configuração.
obrigado pela atenção!