I'm wondering who is doing DNS geo location for google.com? By request geo location I mean detecting the location of the user, calculating the nearest server farm to his location, and then routing the request to selected location.

We are evaluating several offers from different vendors for this service and I thought I should know what the big boys are using.