Geolocation and Regional Access
Where the guess comes from, why yours is wrong, and what to do about it.
The fact everything else follows from
Nothing in an IP address encodes a place. There is no field inside 203.0.113.42 that says Pennsylvania. Every location you have ever been shown from an address is an inference assembled from other records.
Once that lands, "why is it wrong" stops being mysterious and becomes a reasonable question about how good a guess can be.
1. How the guess is assembled
Full article →Registry records say which organization holds a block and roughly where it operates, which is the floor and why country accuracy is high. Routing announcements narrow that toward a region. Active measurement times replies from machines whose locations are known exactly, and light in fiber covers about 125 miles per millisecond of round trip, so consistent timings triangulate. Corrections from users and providers fix specific wrong answers, and are the only source that can.
2. How accurate it really is
Published figures put country accuracy above 95 percent for most providers. City accuracy is commonly quoted between 50 and 80 percent, and the honest reading of that range is that it depends enormously on your provider and where you live. Dense urban areas on a fixed line do well. Everything else does worse.
Street level is not something IP geolocation does at all, whatever a television show implied.
3. Why yours specifically is wrong
Full article →Five causes account for almost every case, and they are distinguishable.
| Symptom | Usual cause |
|---|---|
| Consistently a bigger city an hour away | Your provider hands traffic to the internet there |
| Wildly different, changing often | A mobile carrier, aggregating a huge area |
| Another state or country entirely | Satellite, or a VPN you forgot was on |
| Right for years, suddenly wrong | The block was transferred and databases lag |
| Right on one site, wrong on another | They license different databases |
4. Getting it corrected
Full article →This does work, and almost nobody writes it down properly. The reason it feels impossible is one fact that is rarely stated.
The process: work out which providers are actually wrong by checking your address against each of their own lookup pages, file with the ones whose answer you care about, and wait. Databases publish on a cycle and the sites using them refresh on their own schedule, so a correction accepted today may take a month to show up where you noticed the problem.
5. How streaming enforces regions
Full article →Regional catalogs exist because rights are sold by territory, so a service that has the rights in one country may genuinely not have them in another. Enforcement uses considerably more than your address.
Worth being clear about what this is: a contract question rather than a technical one. Getting around it is usually a terms-of-service matter rather than a legal one, and the position is worth understanding rather than being sold a tool for.
6. What geolocation is genuinely good at
Full article →Almost all coverage of this subject is about geolocation failing. It is worth spending a moment on the case where it works well, because it explains what the technology is actually for.
| Use | Accuracy needed | Cost of being wrong |
|---|---|---|
| Routing to a nearby server | Region | Milliseconds |
| Choosing a currency or language | Country | Mild annoyance, if overridable |
| Fraud scoring a login | Country, plus connection type | An extra verification step |
| Regional licensing | Country | Someone who paid cannot watch |
| Local weather or shops | City | Wrong answers, frequently |
| Locating a person | Street | Not achievable at all |
The pattern is that the good uses degrade gently and the bad ones fail hard. Anything that denies something based on a city-level guess is asking more of the technology than it can deliver.
Where our number comes from
The location on our front page comes from AWS CloudFront, which adds geographic headers to requests as they pass through its edge network. Our API reads those headers and returns them with your address. We run no database of our own, store nothing, and enrich it with nothing.
So our answer is exactly as good as CloudFront's and will sometimes disagree with another site. Given everything above, that is expected rather than surprising, which is why the accuracy caveat sits next to the map rather than in a footnote.