Linux

如何將 BIND DNS 伺服器遷移到新硬體?

  • March 14, 2018

我找到了一份將2 個 BIND DNS伺服器遷移到新硬體的工作。

顯然他們正在使用執行 Ubuntu 伺服器 8.04 的 3U 史前伺服器。

我將使用 Ubuntu 伺服器 9.04 安裝 2x 1U 伺服器。

如何傳輸 DNS 設置、DNS 記憶體?我需要傳輸哪些文件夾/配置文件?

如果我使用Webmin > 備份配置 > BIND DNS 伺服器,我會取得任何成就,還是應該避免使用 Webmin?

總是避免使用 Webmin。如果是正常配置的 Ubuntu BIND 伺服器,在新機器上安裝 bind9 包就足夠了,將 /etc/bind 的內容複製到新機器上,然後調整每台機器上的設置以與新機器通信,更改委派(或 IP 地址,如果合適)並繼續生活。對於無縫(零停機)遷移,一次執行一台機器。

首先複製您的 /etc/bind 目錄

sudo tar czvf bind.tgz /etc/bind

請注意,如果您的 Bind 在監獄中執行,則必須通過創建監獄、層次結構、設備來重新建構它…

如果不將您的綁定存檔遠端複製到您的新伺服器。

scp bind.tgz user@target:~/

連接到您的新伺服器

ssh user@target

通過apt安裝bind9

sudo apt-get install bind9

您還可以從 isc 網站 ( https://www.isc.org/downloadables/11 )獲取最新的原始碼

將存檔解壓到 /etc/bind 目錄

sudo tar xzvf bind.tgz -C /etc/bind

對您的配置文件進行您需要的更改,可能在您的區域文件中…

最後,開始綁定

sudo /etc/init.d/bind9 start

引用自:https://serverfault.com/questions/51375