我想更改我的 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/
希望有所帮助。