Ir para o conteúdo

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

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, balanced e udp-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