Looking for a way to get precise location of an IP address, including those owned by big corps. For instance, the address 209.85.251.40 is owned by Google and most Geo-IP tools show Mountain view, but I don't think that is the case - this is the first IP address that you see after you get out of Spain while accessing a youtube video (I'm running traceroute from Barcelona).
Any ideas?