2012-01-26 47 views
1

我的環境:如何正確訪問de BIND DNS來寫入一些文件?

我使用:OpenSUSE 11.4中的內核2.6.x.x; Apache 2.2; PHP 5.3; MySQL 5.5社區;珍珠5版本12和Bash。

我一直使用BIND DNS,直到現在的整個過程都是手動(添加,更新,獲取等)主機。

現在我需要爲上述這種任務開發一些自動化。問題是我不想使用Cpanel,WHM或市場上的任何軟件來做到這一點..我期待開發一些腳本在Perl或PHP或任何語言,它需要..我真的很想要一些簡單的東西我只需要查詢數據庫以獲取我需要的所有信息並在BIND中執行操作。

我打算使用cronjob來觸發「腳本」來查詢我的表中添加的新主機的信息,然後執行BIND。

我不知道我是否足夠清楚,如果不是,請問我。

我還沒有任何東西。我只是想了一些想法。

乾杯。

將帖子

我需要添加,刪除,更新,獲取和我的DNS區域設置信息。每次腳本查詢數據庫並在導出到BIND後創建文件。

回答

2
  • 綁定有一個很好的工具,包括所謂的nsupdate它允許您從命令行編輯區域。如果你正在編寫腳本,你應該使用它。

  • 綁定可以運行由數據庫支持;當你這樣做時,更新數據庫會更新區域。根本沒有區域文件!

+0

哇!我很想知道更多關於如何運行它由數據庫支持。你有鏈接嗎?謝謝回覆! – B4NZ41

+0

@Fernando:http://bind-dlz.sourceforge.net/mysql_example.html – Borealid

+0

Borealid ::謝謝我會在這裏測試。 – B4NZ41