繁体   English   中英

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

[英]Runtime DNS Entry of Server Ip in Domain Providers

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

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

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

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

简而言之,有一个脚本在 nginx 中执行像 as.blabla.com 这样的运行时域条目,但我需要为服务器设置另一个参数,如亚洲的 190.80.0.13,我想要这个 ip 的 dns 条目以及这属于到 GCP、AWS 或任何 DNS 相关系统。

问题可能看起来很扭曲,没关系我们可以进一步讨论。

在 AWS 中,您会更好地使用 AWS Elastic Load Balancer 和 Route53,使用地理定位或地理邻近性作为路由策略。 为了获得更好的性能,您可以添加 (CDN) Cloudfront 分发。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM