You ordered a server in Switzerland, and some website greets you in German, shows prices in zloty or claims you are in a third country. The server did not move. Here is who actually decides "where" an IP is, and what to do about it.

Nobody stamps a country on an IP

An IP address is just a number from a block that a regional registry allocated to a provider. The address itself carries no coordinates. Every "country" you see next to an IP is a guess made by a commercial geolocation database: MaxMind, IPinfo, DB-IP, ipregistry and dozens of smaller ones.

Each database makes its guess from its own mix of sources: registry records, routing views, latency probes, user reports. They update on different schedules and disagree with each other all the time. Google may think one thing, a streaming service another, an ad network a third, because they buy different databases.

Why mismatches happen

  • IP blocks move between providers and locations as networks grow. Databases catch up weeks or months later.
  • Some databases guess from the registry country of the block owner rather than the physical location of the equipment.
  • Small services copy stale data from big ones and never refresh it.

What we do on our side

For every block we announce, we publish the physical location through a machine-readable geofeed and file corrections with the major databases when they drift. Big players update reasonably fast; the long tail can lag. This is an industry-wide reality, not something any provider can fully control.

How to check the real location

# latency does not lie: a server in Geneva answers Zurich in ~2 ms
ping -c 5 your.server.ip        # from a machine near the claimed city

# the route tells the story too
mtr --report your.server.ip

Single-digit millisecond latency from the same region is physical proof that the machine is where we say it is, whatever a random database claims.

A specific service treats your IP as the wrong country and it matters for your project? Open a ticket with the service name and what it shows. We will check which database it uses and file a correction where possible.