I go crazy when I see two people talking on the forum
and in fact, I see that they are neighbors (the same city or within a radius of 20 km), but they don’t know that
And I must not tell any of them that because it would be a violation of someone’s privacy
InfinityFree has its own satellites to check where anyone is
I’m kidding, in general, you can’t see for sure,
but what is done with geo location for some IP is to do trigonometry
example:
It means that an IP is pinged from three or more locations and the response time is monitored
and that’s how the location is calculated
Or for example with some sites that offer a speed test
where you can notice that it automatically chooses the closest server to you
and it knows this by sending a request to some surrounding servers via JS (on your side when you visit the page) and the response time is calculated again
so the one with the lowest ping is considered the closest to you.
Of course, in most cases, you will not get someone’s house, but a DSLAM or another form of hub that then internally sends it all to your private IP.
btw. also my ISP deliberately lies (privacy) and every time offers a different city as a result, and in addition, they also do offload the network and then connect where there is less traffic, so you get a “weirder result” again.
But many of these GEO location services have their own database and then after some time of tracking and analyzing the data they can say with much more certainty where someone is from.
I put custom speedtest from ookla on my website, because they have servers (contracts) everywhere,
so the test is more accurate than if I test someone from my hosting from the UK and the user is, for example, from Australia. Users also like the test that shows them the highest speed
So it is better that the test server is in “their yard”.