EC2托管服务多租户动态DNS解决方案

EC2托管服务多租户动态DNS解决方案

我想更改我的 EC2 托管服务的模型,为每个租户(即<accountname>.example.com)设置一个单独的子域。我的主 DNS 现在位于 dnsmadeeasy.com,但他们的动态 DNS 提供似乎相当薄弱:

  • 它要求 API 使用我的完整 dnsmadeeasy.com 帐户凭据,我宁愿让 API 使用只能添加/删除/修改子域记录的有限权限凭据
  • 据我所知,它只允许修改现有记录,不允许我动态添加/删除新租户子域的记录

我的问题是,我有哪些替代方案?dnsmadeeasy API 中是否存在我误解的某些内容,我应该直接使用它们吗?是否有其他类似的 DNS 服务提供满足我要求的 DDNS?或者我应该硬着头皮托管自己的 DNS(我担心的不是配置/学习/知识,而是可靠性)。

如果您推荐后者,您能详细说明必要的步骤或提供一个好的教程链接吗?

答案1

我投票http://www.ultradns.com。他们有一个很好的 API 实现,并且支持多种语言。这似乎是一个很好的解决方案,可以满足您的需求...

文件:

http://www.ultradns.net/api/NUS_API_XML.pdf

Perl 实现:

http://search.cpan.org/~timb/UltraDNS-0.06/

希望有所帮助。

相关内容