How can I use same domain for different server based on Geo Location?

I have installed old blynk server in two vps. I want to know how can I use different server for same domain. And How Blynk do it ?

Are you doing this to support clients in different countries?


Yes, I want to achieve that.

The local server isn’t meant to be used for commercial purposes.


I am using it for my personal project which requires me to use a domain with diifferent server based on different region.