回答:
私は常に Webminの使用を避けます。定期的に構成されたUbuntu BINDサーバーの場合は、bind9パッケージを新しいマシンにインストールし、/ etc / bindの内容を新しいマシンにコピーして、各マシンの設定を調整して新しいマシンと通信します。 、委任(または適切な場合はIPアドレス)を変更し、問題なく続行します。シームレスな(ダウンタイムなしの)移行では、一度に1台のマシンを実行します。
最初に/ etc / bindディレクトリのコピーを作成します
sudo tar czvf bind.tgz /etc/bind
Bindがjailで実行された場合、jail、階層、デバイスを作成することによって再度それをビルドする必要があることに注意してください...そうでない場合は、バインドアーカイブを新しいサーバーにリモートでコピーします。
scp bind.tgz user@target:~/
新しいサーバーに接続する
ssh user@target
apt経由でbind9をインストールする
sudo apt-get install bind9
iscのWebサイト(https://www.isc.org/downloadables/11)から最新のソースを入手することもできます。
アーカイブを/ etc / bindディレクトリに解凍します
sudo tar xzvf bind.tgz -C /etc/bind
必要な変更を構成ファイルに加えます。ゾーンファイルに加えることもできます...
そして最後に、バインドを開始します
sudo /etc/init.d/bind9 start
etc
フォルダができました/etc/bind9
。tar
コマンドに問題があります。(Ubuntu 14)
私はサーバーを新しいハードウェアに移行している最中なので、このハードウェアのリングに入れます。
まず、可能であれば、マスターサーバー(すべての変更が発生するサーバー)をインターネットに公開しないでください。非表示のマスターをホストする小さなVMセッションを構築することを意味する場合でも、ものを移動して安全に維持することがはるかに簡単になります。
例として、バインドレイアウト(/ etc / bind内)の一部を次に示します。
-rw-r----- 1 root bind 2.6K 2009-08-07 10:41 named.conf
-rw-r----- 1 root bind 112K 2009-07-24 07:54 named.external.conf
-rw-r----- 1 root bind 112K 2009-07-24 07:53 named.internal.conf
-rw-r----- 1 root bind 792 2009-07-01 10:28 named.logging.conf
-rw-r----- 1 root bind 834 2009-07-01 10:28 named.options.conf
-rw-r----- 1 root bind 373 2009-07-01 10:28 rndc.conf
-rw-r----- 1 root bind 131 2009-07-01 10:28 rndc.key
named.confには、私の基本設定が含まれており、他のファイルには次のものが含まれています。
include "/etc/bind/named.logging.conf";
include "/etc/bind/named.options.conf";
include "/etc/bind/rndc.key";
新しいサーバーを構築し、古いマスターサーバーをポイントします。
zone "adnszone.com" {
type slave;
masters ( your.master.server.ip; etc.etc.etc.etc; };
file "internal/adnszone.com";
};
移入しましょう。
新しいマスターサーバー(できれば非表示)の準備ができたら、特定のconfファイルを非常に簡単に開いて、新しいマスターとビオラを指すように変更できます。
ウォンブルの答えは良いです。
また、可能であれば、ネームサーバーを再委託する必要がないようにしてください(つまり、古いサーバーと同じIPアドレスを持つ新しいサーバーで終わるようにします)。
新しいサーバーが古いサーバーと同じIPサブネット上にある場合は問題ありません。一時的なIPアドレスを使用してセットアップし、構成時に実際のIPと交換するだけです。古いサーバーのIPを変更し、新しいサーバーのIPを変更します(ルーターまたはスイッチのarpキャッシュをクリアする必要がある場合があります)。
新しい設定で問題が発生した場合は、IPアドレスを再度交換するだけですばやく簡単に元に戻すことができます。対照的に、再委任した後の元に戻すことは、簡単ではないため簡単ではありません。自分で変更する場合は、DNSレジストラーにリクエストを送信する必要があります(5分かかる場合もあれば、1日、場合によっては数週間かかる場合もあります)。
これは過度に偏執的に聞こえるかもしれませんが、変更を元に戻す方法を自分に残しておくことは常に良い考えであることを何年にもわたって学びました...かなり頻繁に、変更を行うと、設定に使用されていた方法の非表示/文書化されていない依存関係が明らかになりますそれらを変更する前に。文書化されていない依存関係を誰が作成したか、それがどれほど間違っていたかは関係ありません-あなたが設定を変更したので、それはあなたの責任です。
新しいサーバーが別のサブネットにある場合は、再委任するしかありません。