Estoy interesado en configurar un servidor DNS en mi poder que pueda resolver nombres de host en la web, de la misma manera que lo haría un DNS público como 8.8.8.8. Mi prioridad aquí es la velocidad, seguida de la privacidad.
Configurar un servidor DNS local, ya sea en una máquina basada en Linux / Windows o de alguna manera dentro del enrutador inalámbrico, parecería la mejor opción para cumplir con estos requisitos, ya que sería rápido (¿0ms de tiempo de resolución?) Y privado. Alternativamente, tengo un VPS remoto basado en Linux que está bastante cerca, lo que explicaría principalmente el factor de privacidad, pero tampoco usaría el ancho de banda de mi hogar para operar.
Si es posible hacerlo localmente (en mi red doméstica), ¿qué equipo, sistema operativo y software debo considerar para que esto suceda? ¿Es viable (porque sospecho que se necesita algo de ancho de banda para mantenerse actualizado)?
Alternativamente, ¿sería la mejor opción configurar este servidor DNS en un VPS? Si es así, ¿qué software o paquetes debo buscar para que funcione?
También entiendo que puede no ser posible hacerlo, en cuyo caso solo avíseme y exploraré otras opciones de DNS.