Geolocation Routing is based on the location of the client and the Load balancer. It is useful when you have an application or website that needs to serve different content for different users based on their location, and you want to use different language or show different content due to laws or something else.
Geolocation routing can happen on different levels:
- Continent - USA/Europe
- Country - UK/Germany
- State/Region - New York/Utah (Works in the US only)
How it works
To determine the location from which the connection is coming from, an IP address location is being read. Some IPs aren’t mapped to geolocation, so sometimes you will have to serve default page for those users.