Answer the question
In order to leave comments, you need to log in
Google incorrectly determines the location of the server. What to do?
There is a server. Physically located in the UK (exactly).
IP address for all bases, services, etc. is defined as UK.
Traceroute goes through UK hosts.
I create a virtual machine on it (WIndows 10 if it matters, but it doesn't seem to matter).
All settings are default, although most of the settings related to tracking, such as determining geolocation) are disabled (not barbarically, but from the control panel). The location is clearly UK. The language is only English. In short, everything is correct.
Open Edge, go to Bing Maps - shows London.
In the same Edge, open Google Maps - it shows the United Arab Emirates. We go to the Google page - at the bottom of the United Arab Emirates, the page, of course, is in Arabic. In Chrome, too, the Emirates.
Okay, maybe something in the Windows settings. On the host in the console we write curl https://www.google.com/ - it gives out an Arabic page. Those. determines explicitly by ip - nothing else.
In the same Datacenter of the same company, the second server is the same, but the location is defined as Russia. The third server is in the same place - the location is "normal" (UK).
What could it be? Is the provider doing something wrong? But ip is defined by everyone as UK.
How to fix it? I sent a "complaint" to Google, but there is a suspicion that they do not read them, like everything else ...
Answer the question
In order to leave comments, you need to log in
The issue was resolved (probably) by sending a request to correct the Maxmind GeoIP database
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question