¿Por qué necesito un servidor DNS en mi red si puedo usar Google DNS?

No necesitas uno. De Verdad.

Instalar el servicio DNS para un usuario es una pérdida de tiempo, ya que muchos programas y sistemas operativos tienen capas para almacenar DNS en caché en la actualidad. El uso de ISP es simple (por lo general, se configurará automáticamente DNS), el uso de Google DNS u otros generalmente haría que las cosas funcionen un poco más rápido. Y en el caso de algunos ISP más confiables.

Los beneficios de usar un servicio DNS recursivo muy grande como Google DNS para una red de propósito general superan el pequeño aumento del rendimiento con el ISP local que algunas respuestas intentan reclamar.

  • El servicio DNS local necesita mantenimiento. A pesar del hecho de que el software se ejecuta solo, tarde o temprano necesitarás cambiar algo y es mejor dedicarle algunas horas humanas.
  • Los TTL cortos populares hoy en día hacen probable que muchas solicitudes a su servidor DNS local hagan una solicitud a la autoridad. Este costo (como un aumento de latencia) es inversamente proporcional al número de usuarios detrás del servidor DNS. Es probable que Google Hub gane sobre el ISP local.
  • Además, las consultas TTL largas de infraestructura DNS pequeña en caché tienen más posibilidades de ser expulsadas de la memoria caché donde no se puede dedicar grandes cantidades de memoria al DNS. Es probable que Google DNS tenga más registros en caché que su ISP.

A pesar de lo que uno pueda pensar sobre la privacidad “que desean tener en Internet” … Google en realidad le brinda una mejor protección que el servidor DNS del ISP. Es mucho más fácil correlacionar la solicitud de DNS de alguna red en la ciudad X con la cuestionable zona de DNS autoritativa y calcular el usuario que realizó esa solicitud que inspeccionar las cantidades de tráfico que Google pasa a través de cada segundo. Para los gobiernos que controlan su Internet no es un problema difícil, pero en el caso de los ISP locales, ni siquiera necesitan sudar por ello.

PS casos raros cuando la conectividad con el DNS público de Google se ve afectada por el propio ISP o por la red que el ISP está conectado a Google, tendrá mejor suerte con el servicio del ISP.

La razón principal sería la privacidad. Google es una empresa que vende publicidad. Con las posibles excepciones de los pasatiempos de los fundadores, todo lo que hacen está al servicio de vender más anuncios a un precio más alto. Su mecanismo para hacer esto es el mismo que el de un periódico gratuito: proporcionar algo que la gente quiera, sin costo alguno para esas personas, y pegarle publicidad. Cuando utiliza el DNS de Google (o el de varios otros servidores DNS recursivos gratuitos), les proporciona su “seguimiento de clics”, que puede decir bastante sobre quién es y qué le interesa, y es muy valioso para anunciantes

Ciertamente puedes construir tu propio resolutor recursivo, no es terriblemente difícil. O bien, puede usar otros solucionadores recursivos con diferentes modelos de negocios y diferentes políticas de privacidad.

Además, podría leer esto: la respuesta de Bill Woodcock a ¿Qué servidores DNS no guardan registros, como en serio?

Dos posibles razones son:

  • Un servidor de almacenamiento en caché puede ser útil para acelerar las consultas en su red.
  • Debe administrar su propio DNS internamente, ya sea con nombres de host públicos o privados, también conocidos como DNS de horizonte dividido.

Si no los necesita, use Google, pero no confíe solo en un proveedor.

Hay otro caso de uso, que no he visto en este hilo.

Puede agregar este servidor de nombres a su resolución ^ conf en su máquina * nix, en el caso de su falla temporal en la resolución de paquetes que administran dominios repos.

Nota al margen: cuida tu espalda.