我想以编程方式自动更新我的 DNS 多个域。我在 GoDaddy 上运行 BIND 服务器(在 FreeBSD 上)以及主机域和 DNS。我找不到供 GoDaddy 访问和更新他们托管的 DNS 的 Web 服务 API,因此我可能不得不使用我的 BIND 服务器来提供动态解决方案。
基本上我只想查询哪些子域已经存在并添加新的子域。
BIND 是最好的解决方案吗?是否有另一种方法可以自动添加新域,而无需我登录 GoDaddy 或手动更新我的 BIND 配置?
最佳答案
一种方法是编写一个程序来读取和/或更新 BIND 配置文件(它只是一个具有特定格式的文本文件)并在进行任何更改时重新加载 BIND 守护程序。因此,这就像您手动更新了 BIND 配置,除非您已经编写了一个程序来为您执行此操作。
关于dns - 您将如何使用 DNS 自动创建子域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/584326/