Backlog¶
O DNSao está estável para uso diário, mas há várias melhorias intermediárias planejadas. O foco é tornar o resolvedor mais fácil de operar, mais fácil de entender e mais útil para deployments de LAN e homelab.
- Melhorar A Observabilidade Do Dashboard
- Melhorias Em DNS Local
- Melhorias Na Gestão De Blocklists
- Polimento De Empacotamento E Deploy
Melhorar A Observabilidade Do Dashboard¶
O dashboard deve continuar evoluindo de uma página de sumário para uma visão operacional do servidor DNS.
Áreas planejadas:
- Estatísticas de fila e backpressure do servidor DNS
- Contagens de queries UDP, TCP e HTTP separadas por protocolo
- Taxa de timeout e erro por resolvedor upstream
- Tamanho do cache, contagem de evicções e tendências de cache hit
- Contagens de sucesso e falha do rewarm
- Saúde atual dos upstreams e estado de último uso
Melhorias Em DNS Local¶
Mapeamentos locais são úteis para homelabs e serviços internos. O objetivo é tornar essa área mais flexível mantendo a configuração simples.
Áreas planejadas:
- Suporte a registros locais
AAAA - Suporte a tipos adicionais de registros locais onde fizer sentido
- Aliases locais no estilo CNAME
- Melhores exemplos para padrões de nomes em homelab
- Importação opcional de mapeamentos locais a partir de um arquivo separado
Melhorias Na Gestão De Blocklists¶
Blocklists e allowlists devem ser mais fáceis de inspecionar e diagnosticar pelo próprio DNSao.
Áreas planejadas:
- Mostrar status de download de listas no dashboard
- Mostrar último refresh e quantidade de domínios carregados por lista
- Tornar falhas de download visíveis no dashboard
- Suporte a blocklists e allowlists em arquivos locais
- Controles para habilitar/desabilitar listas individualmente
- Validação de sintaxe e relatório de listas
Polimento De Empacotamento E Deploy¶
O DNSao deve ser fácil de rodar em setups comuns de pequenos servidores sem exigir que usuários montem detalhes de deploy do zero.
Áreas planejadas:
- Publicar exemplos de Compose para perfis comuns como
privacy,balancedeudp-only - Adicionar documentação de hardening para systemd
- Adicionar guia de upgrade e rollback
- Adicionar exemplos de regras de firewall
- Adicionar orientações para low-memory e Raspberry Pi