Linux
如何將 BIND DNS 伺服器遷移到新硬體?
我找到了一份將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