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.
fuente
Respuestas:
De acuerdo con nuestra discusión en los comentarios, sí, esto es posible, pero no, no se comportará como usted quiere / necesita.
Si tuviera que configurar un servidor DNS local (o configurar uno en un VPS), esencialmente actuaría como un servidor proxy para sus solicitudes de DNS. No hay una "base de datos DNS" para descargar, por lo que realizaría búsquedas de DNS en respuesta a las solicitudes de los clientes, las almacenaría en caché tal como lo harían sus clientes y realmente le proporcionaría un beneficio. Sus búsquedas de DNS seguirían siendo [teóricamente] visibles públicamente, y no obtendría ningún beneficio de velocidad, porque las búsquedas de DNS seguirían ocurriendo cuando las necesite, simplemente serían transferidas a un servidor desde su computadora cliente ... pero de cualquier manera, tendría que enviar sus solicitudes a Internet para encontrar un servidor DNS que pueda responder a su solicitud.
fuente
No creo que una red doméstica sea suficiente, pero ...
Tengo dos VPS como DOS servidores DNS, y estoy contento con ellos. 8 uno sobre Debian, el otro servidor ubuntu.
Pensando en una infraestructura muy pequeña como era con mi trabajo (un alojamiento) Dispositivos.
HW: Cualquier subsistema estará bien. mis dos DNS tienen:
Son relativamente pequeños, pero han estado trabajando alrededor de 4 años y nunca han fallado.
Software que prefiero Linux. entonces consumirá menos memoria y un buen control sobre su sistema.
OS: Puedes usar sistemas basados en Centos o Debian, lo que sea mejor para ti. He estado probando ubuntu 14.04 LTS. y me gusta, es muy rápido, no te sugiero que lo hagas ya. esperemos un poco aparecen errores.
Servidor DNS * BIND es el más común
* PowerDNS que puedes probar es el que, si no estoy equivocado, admite el registro dns a través de mysql. para que pueda crear otros subsistemas fácilmente
Otros software de valores
fuente