Крупные веб-сайты и службы, такие как Facebook, часто используют сеть доставки контента (CDN), чтобы направить ваш запрос на ближайший (и, следовательно, вероятно, самый быстрый) сервер для их контента. Они делают это через произвольную маршрутизацию DNS, возвращая адрес ближайшего сервера, когда вы выполняете запрос DNS через свой DNS-сервер. Другими словами, физическое расположение вашего DNS-сервера может повлиять на скорость и время отклика, которые вы получаете от определенных CDN. Используйте DNS-сервер, который находится рядом.
Однако эти общедоступные DNS-серверы используют anycast-маршрутизацию, чтобы предоставить вам ответ DNS от ближайшего сервера. В противном случае они не могли бы обеспечить вас такими быстрыми ответами и большим временем безотказной работы. Например, когда вы запрашиваете 8.8.8.8 из Нидерландов, сервер, который отвечает на запрос, отличается от того, который вы запрашиваете из Японии. Это может частично компенсировать проблему CDN.
Сам Google имеет предупреждение о том же эффекте (где resolver - это DNS-сервер):
Тем не менее, обратите внимание, что поскольку серверы имен привязываются в соответствии с IP-адресом преобразователя, а не с пользователем, Google Public DNS имеет те же ограничения, что и другие открытые службы DNS: то есть сервер, к которому обращается пользователь, может находиться дальше, чем один от который бы сослался местный провайдер DNS. Это может привести к замедлению просмотра определенных сайтов.
Источник: https://developers.google.com/speed/public-dns/faq#cdn
Я не смог найти список общедоступных DNS-адресов Google, но у OpenDNS есть список городов на их странице статуса, который должен дать вам представление о том, какой из них вам ближе всего.