首页 > 解决方案 > 每个通配符子域指向不同的IP地址

问题描述

我一直在使用 AWS Route-53 作为我的应用程序的 dns 服务,并在我的代码中说,对于每个 http 请求,我都需要创建一些动态子域并将其指向动态创建的新 ec2 实例。

现在任何人都应该能够使用新创建的子域向新创建的 ec2 实例发出请求。

我知道我可以使用通配符 dns 记录,但它不只是指向一个 IP 吗?

如何使创建的每个子域始终指向新的 ec2 实例?

标签: amazon-web-servicesamazon-ec2dnsamazon-route53wildcard-subdomain

解决方案


traefik正是我所需要的。我将 traefik 配置为 etcd 作为它的提供者,只需通过进入 etcd 服务器,我就可以实现我想要的。

现在我只有一个映射到一个 ec2 实例的通配符域,我在该实例上运行 traefik,它监视 etcd 服务器以查找任何以 /traefik/ 为前缀的新条目。然后,它会动态生成新配置,并根据HOST标头将任何请求路由到目标服务器。


推荐阅读