1

我的环境:

我正在使用:OpenSuse 11.4 内核 2.6.xx;阿帕奇 2.2;PHP 5.3;MySQL 5.5 社区;珍珠 5 版本 12 和 Bash。

我一直用BIND DNS,到现在整个过程都是手动(添加、更新、获取等)主机。

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

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

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

我还没有任何东西。我只是暂时收集一些想法。

干杯。

[编辑]

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

4

1 回答 1

2
  • Bind 包含一个不错的工具nsupdate,它允许您从命令行编辑区域。如果您正在编写脚本,则应该使用它。

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

于 2012-01-26T02:47:04.330 回答