How does my IP give away my location?

I don't fully understand how a location is extracted from my IP. How does this happen?

Are the trackers using "Upper Level Domains" to deduce I am using Verizon FIOS in Chesapeake VA? Following hops like traceroute?

Is it only via HTTP they get this info?
 
Your ISP is selling that information.
IDK if you would accept it as a source but a reddit comment confirms what you are saying.

It doesn't. However, IPs are "owned" by companies and that ownership is public record, therefore, you can get a reasonably good idea of an IP's location by linking the two. This is a common enough practice that there are companies who bundle and sell this information.
Also, IP Geolocation may be the thing.

 
Back
Top