将请求路由到特定区域/VPC(地理定位)

将请求路由到特定区域/VPC(地理定位)

我们有两个 VPC,一个在美国,另一个在欧洲。每个 VPC 在公共子网中都有一个负载均衡器,我们在私有子网中运行我们的 Web 应用程序。我们想要的是,如果用户访问我们的网站(向我们的主机/域发出请求),如果用户来自欧洲地区,则请求被重定向到欧洲 VPC,如果用户来自美国,则请求被重定向到美国 VPC。

答案1

地理域名解析是一个很好的解决方案。

你可以使用以下方式根据用户的 IP 地址将网络流量路由到位于世界各地的不同服务器:地理域名服务器。AWS Rout 53 有一个选项 LBR,它为我们提供与 GEO DNS 相同的功能。这是一篇关于这个问题的好文章 - 如何使用 AWS Route53 配置 GEO DNS 功能

另一方面,如果您的 DNS 服务器不是 Amazon WAS 的一部分,那么您有两个选择:

  • 将您的域名移至 AWS
  • 寻找免费插件到你的 DNS 服务器(例如:如果使用 bind - GeoDNS + 绑定

相关内容