Php 如何正确访问解除绑定的DNS以写入某些文件?

Php 如何正确访问解除绑定的DNS以写入某些文件?,php,linux,bind,opensuse,Php,Linux,Bind,Opensuse,我的环境: 我使用的是:OpenSuse 11.4内核2.6.x.x;apache2.2;php5.3;MySQL 5.5社区;Pearl 5版本12和Bash 我一直在使用绑定DNS,到目前为止,整个过程都是手动(添加、更新、获取等)主机 现在我需要为我上面提到的这类任务开发一些自动化。问题是我不想使用Cpanel、WHM或市场上的任何软件来实现这一点。。我想用perl或php或任何需要的语言开发一些脚本。。我真的想要一些非常简单的东西,我只需要查询数据库,以获得我需要的所有信息,并在绑定中执

我的环境:

我使用的是:OpenSuse 11.4内核2.6.x.x;apache2.2;php5.3;MySQL 5.5社区;Pearl 5版本12和Bash

我一直在使用绑定DNS,到目前为止,整个过程都是手动(添加、更新、获取等)主机

现在我需要为我上面提到的这类任务开发一些自动化。问题是我不想使用Cpanel、WHM或市场上的任何软件来实现这一点。。我想用perl或php或任何需要的语言开发一些脚本。。我真的想要一些非常简单的东西,我只需要查询数据库,以获得我需要的所有信息,并在绑定中执行操作

我打算使用cronjob启动“脚本”,查询表中添加的新主机的信息,然后执行BIND

我不知道我是否足够清楚,如果不清楚请问我

我还没有任何东西。我只是想了解一些想法

干杯

[编辑]

我需要在我的DNS区域中添加、删除、更新、获取和设置信息。每次脚本查询数据库时以及导出到绑定后创建文件

  • Bind包含了一个很好的工具,名为
    nsupdate
    ,它允许您从命令行编辑区域。如果你在写脚本,你应该使用它

  • Bind可以在数据库的支持下运行;执行此操作时,更新数据库会更新区域。根本没有区域文件


哇!我想知道更多关于如何在数据库支持下运行它的信息。你有链接吗?谢谢你的回复!谢谢,我会在这里测试的。