GeoIP is the process of analyzing an IP address and determining the geographical location of that end point.
GeoIP assigns a location to an IP address, generally by doing a lookup in a specifically created database. Popular providers are MaxMind, Google, InfoSniper, and IP2Location. These, in turn, are based on Regional Internet Registries (RIR).
Common uses for this location information include:
- Selecting the closest mirror for a download
- Providing region specific billing information (currency, shipping cost)
- Regionalizing the content of a page (local deals or specials)