Why not use TRACERT or NSLOOKUP?
TRACERT will identify the virtual road from one point to another, but is of little help in determining the Geographic location of any given point. NSLOOKUP can return location information of a domain, if the location information exits in the domains DNS record, but in reality this information is rarely included in the DNS.