如何动态设置 DNS

如何动态设置 DNS

作为研究的一部分,我尝试为 Ruby on Rails 应用程序设置一个 PaaS(平台即服务)。我已经尝试使用 Amazon EC2 和 Chef 创建了基于 Chef 的食谱和角色的 EC2 实例。

现在我需要为每个“客户”帐户或每个应用程序提供一个唯一的子域,如 app1.mydomain.com、app2.mydomain.com 等,这些子域指向我客户在 EC2 实例上的应用程序。然后我需要允许客户将他们的域指向他们的自定义子域(app1.mydomain.com、app2.mydomain.com)。

有人可以向我解释如何实现这一点吗?

答案1

这是个简单的编程问题。您应该有一些东西可以将客户映射到实例,比如数据库(假设您不会通过单个前端代理运行所有内容),然后是脚本或任何其他东西,以便从该数据生成 DNS 区域。

答案2

我们写了一个食谱用于在 DynDNS Inc 的 Dynect API 中动态设置 DNS 条目。

你也可以使用我们出版的食谱书域名强力域名或者未绑定

相关内容