當新區域新增至主 DNS 伺服器時,如何在從 DNS 伺服器上自動建立新區域?

當新區域新增至主 DNS 伺服器時,如何在從 DNS 伺服器上自動建立新區域?

很長一段時間以來,我一直使用單一 dns 伺服器。現在我想建立一個輔助 DNS 伺服器作為備份。我可以為我的所有網域手動建立從屬區域,並且它們會正確更新。但我不清楚如何克隆整個 dns 伺服器,以便在主伺服器上建立新區域時,將在從伺服器上相應地建立該區域。

我可以建立一些腳本,定期檢查主腳本中是否有新區域,並在從屬腳本上傳建立從屬區域所需的內容。有沒有更乾淨的方法來做到這一點?

我正在使用兩台帶有 BIND 的 CentOS 機器。

答案1

我要做的就是使用像 Ansible 這樣的設定管理軟體,或者定期運行腳本,掃描主伺服器上的區域並在從伺服器上設定它們。

在第一種情況下,如果您不了解 Ansible 或任何其他組態管理工具,則必須先學習它,但您會將其用於其他專案。在第二步中,您將創建一些功能強大但有點醜陋的東西,具體取決於您的 bash 腳本編寫技能。

有些人已經透過 Ansible 管理他們的 BIND 伺服器,例如傢伙。

相關內容