@mur2501 @freemo Interesting, what's the name of the plugin?
I agree with @freemo, it's more likely to be the IP ownership of the provider. If you are lucky the provider might have allocated a specific IP range to a given data centre.
I can't see how it would resolve that info when the server(s) are behind a proxy or using a VPN for that matter.
@freemo @mur2501 Indeed! That's what I was eluding to.
One particular client I was responsible for in my last job insisted on having multiple servers and multiple load-balanced reverse proxies in different data centres for performance and resilience reasons.
Thankfully I'm now retired and don't need to look after it anymore.