我想更改我的 EC2 托管服务的模型,以便为每个租户(即。<accountname>.example.com
)拥有一个单独的子域。我的主要 DNS 现在是 dnsmadeeasy.com,但他们的动态 DNS 服务似乎很弱:
- 它需要 API 使用我的完整 dnsmadeeasy.com 帐户凭据,我宁愿让 API 使用只能添加/删除/修改子域记录的有限权限凭据
- 据我收集它只允许修改现有记录,不允许我为新租户子域动态添加/删除记录
我的问题是我的替代方案是什么?我误解了 dnsmadeeasy API 提供的东西,我应该只使用它们吗?是否有其他类似的 DNS 服务具有满足我要求的 DDNS 产品?还是我应该硬着头皮托管自己的 DNS(我担心的不是配置/学习/知道如何,我担心的是可靠性)。
如果您推荐后者,您能否详细说明必要的步骤或链接到一个好的教程如何?
我投票给http://www.ultradns.com。他们有一个很好的 API 实现并在某些语言中。这对您来说似乎是一个很好的解决方案,符合您的需求......
文档:
http://www.ultradns.net/api/NUS_API_XML.pdf
Perl 实现:
http://search.cpan.org/~timb/UltraDNS-0.06/
希望有帮助。