Los sitios web y servicios más grandes, como Facebook, a menudo usan una red de entrega de contenido (CDN) para enrutar su solicitud al servidor más cercano (y, por lo tanto, probablemente el más rápido) para su contenido. Lo hacen a través del enrutamiento anycast de DNS, al devolver la dirección del servidor más cercano cuando realiza una consulta DNS a través de su servidor DNS. En otras palabras, la ubicación física de su servidor DNS puede afectar las velocidades y los tiempos de respuesta que obtiene de ciertos CDN. Use un servidor DNS que esté cerca.
Sin embargo, estos servidores DNS públicos usan enrutamiento anycast para proporcionarle una respuesta DNS desde el servidor más cercano. De lo contrario, no podrían proporcionarle respuestas tan rápidas y tiempos de actividad tan altos. Por ejemplo, cuando consulta 8.8.8.8 desde los Países Bajos, el servidor que responde la consulta no es el mismo que cuando consulta desde Japón. Esto puede compensar parcialmente el problema de CDN.
Google mismo tiene una advertencia en el mismo sentido (donde resolver es el servidor DNS):
Sin embargo, tenga en cuenta que debido a que los servidores de nombres se geolocalizan de acuerdo con la dirección IP del solucionador en lugar del usuario, el DNS público de Google tiene las mismas limitaciones que otros servicios DNS abiertos: es decir, el servidor al que se refiere un usuario podría estar más lejos que uno para que un proveedor de DNS local habría recomendado. Esto podría causar una experiencia de navegación más lenta para ciertos sitios.
Fuente: https://developers.google.com/speed/public-dns/faq#cdn
No pude encontrar una lista de las ubicaciones DNS públicas de Google, pero OpenDNS tiene una lista de ciudades en su página de estado que debería darle una idea de cuál es el más cercano también.