web-dev-qa-db-ja.com

UbuntuサーバーをセカンダリDNSとして設定する方法

私が現在働いている会社は、ウェブ開発を専門としています。彼らは現在、彼らのために特定のビジネスタスクを自動化するために彼らのためにウェブアプリケーションを開発するクライアントパッケージを販売しています。次に、Webアプリケーションをホストします。これは、プライベートサーバーに移行するまでMochahostで現在行われています。

最近、Ubuntu 12.04を実行する別のボックスをテストWebサーバーとしてセットアップしました。彼らは、このボックスをMochahostプライマリへのバックアップDNSサーバーとして使用することに決めました。 Webサーバーでの私の経験は非常に限られています。これを達成するための一般的なプロセスは何ですか? Mochahostプライマリサーバーからdbファイルをダウンロードし、セカンダリサーバーに保存し、ゾーン更新用のセカンダリサーバーを指すようにプライマリサーバーを構成し、セカンダリサーバーのゾーンファイルを構成するだけでよいと考えていました。何か不足していますか? Mochahostプライマリサーバーからdbファイルを取得するにはどうすればよいですか?

ありがとう

6
revickulous2001

コメントで書いたBINDを使用していると思います。まず、いくつかのファイルをセカンダリネームサーバーにコピーする必要があります。

  • named.conf
  • named.local
  • db.cache

セカンダリサーバーでnamed.confを開き、いくつかの値を変更します。

zone "example.org" IN {
  type slave;
  file "bak.example.org";
  masters { 192.0.2.34;};
};

typeslaveに設定されているため、BINDはこれがマスターではないことを認識します。マスターサーバーの* file * nameは、おそらくdb.example.orgのようなものです。セカンダリでは、bak.example.orgに変更されます。ただし、好きなものを選択できます。この方法が気に入っているのは、これが単なるバックアップネームサーバーであることを明確にしているからです。最後のエントリは、masterネームサーバーのIPアドレスです。 BINDはそれに連絡し、そこからゾーンファイルを取得します。したがって、これらのファイルを手動でダウンロードする必要はありません。

1
qbi