域提供程序中服务器Ip的运行时DNS条目



我有一个由负载均衡器(nginx配置(和两个服务器组成的基础设施,一个代表英国,另一个代表美国,现在的要求是,我必须将运行时应用程序部署到其中一个基于客户端ip的服务器上,这部分是在nginx conf中使用geoip模块完成的。如果在nginx上游列表中不可用,也会进行服务器输入。

现在第二部分是这些服务器,例如英国-美国有一个ip,我也想要它们的运行时DNS条目,

服务器可以是AWS、Azure、GCP,它们的域提供商可能有所不同,

因此,在部署阶段进行DNS输入是可能的,就像第一个应用程序将被部署到相应的服务器,然后该服务器也应该在DNS中进行输入并获得域名(应该由用户在运行时提供(。

简而言之,有一个脚本正在nginx中执行运行时域条目,如as.blabla.com但我需要为服务器提供另一个参数,比如亚洲的190.80.0.13,我也想要这个ip的dns条目,要么属于GCP,AWS,要么属于任何dns相关系统。

这个问题可能看起来有点扭曲,我们可以进一步讨论。

在AWS中,您将更好地使用AWS弹性负载均衡器和Route53,使用地理位置或地理限制作为路由策略。为了获得更好的性能,您可以添加(CDN(Cloudfront分发。

https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-to-elb-load-balancer.html

最新更新