После перечитывания Вашей регистрации несколько раз.. Я сказал бы, что необходимо искать некоторые сторонние аналитические инструменты журнала.
Если у Вас есть SQL-сервер 2000, инструмент RedGate SQL Log Rescue является бесплатным. Я не искал другие инструменты, но я уверен, что существуют некоторые.
Google зарегистрировал их методы по крайней мере частично в их статье, Перемещающейся Вне информации о Пути от точки к точке для Оптимизации Производительности CDN. Это в основном основано на задержке к различному ASes согласно данной статье.
Google использует передачу любому из узлов для маршрутизации трафика DNS к самой близкой ферме сервера.
При поиске базы данных IP GeoLocation, можно загрузить тот бесплатно с MaxMind. Они также предлагают небесплатную версию с более высокой точностью (хотя свободный достаточно хорош для большей части использования).
Существует несколько сервисов там, которые являются бесплатными также.
Я подозреваю, что Google имеет их собственную базу данных и не полагается на внешнюю компанию для предоставления информации.
Править:
Процесс передающего трафика к ближайшему серверу в основном не имеет никакого отношения к DNS. Это - BGP протокол маршрутизации под названием Передача любому из узлов. Необходимо будет связаться с некоторыми крупными поставщиками услуг хостинга для координирования этого. Google имеет их собственные центры обработки данных, они не размещаются.
Использование Google их собственные серверы и вполне возможно заказное программное обеспечение. Некоторые компании как UltraDNS могут предложить ту же услугу, но это может быть довольно дорого, могли бы даже быть различные уровни оценки в зависимости от того, какого количества точности Вы требуете (город/страна).