Estou interessado em configurar um servidor DNS que possuo para resolver nomes de host na Web, da mesma maneira que um DNS público, como o 8.8.8.8. Minha prioridade aqui é a velocidade, seguida pela privacidade.
Configurar um servidor DNS local, seja em uma máquina baseada em Linux / Windows ou de alguma forma dentro do próprio roteador sem fio, parece a melhor opção para atender a esses requisitos, pois seria rápido (privado). Como alternativa, possuo um VPS remoto baseado em Linux que está próximo, o que explicaria principalmente o fator de privacidade, mas também não usaria minha largura de banda doméstica para operar.
Se for possível fazer localmente (na minha rede doméstica), que equipamento, sistema operacional e software devo procurar para que isso aconteça? É viável (porque suspeito que seja necessário largura de banda para manter-se atualizado)?
Como alternativa, a configuração desse servidor DNS em um VPS seria a melhor opção? Em caso afirmativo, em que software ou pacotes devo procurar para que funcione?
Também entendo que talvez não seja possível, caso contrário, avise-me e explorarei outras opções de DNS.