CentOS Web パネル (CWP) は、その設定内で DNS を管理するためのいくつかの異なる方法を提供します。より簡単なオプションは FreeDNS ですが、FreeDNS を使用すると、外部で管理された DNS に依存します。これは必ずしも悪いことではありませんが、CWP サーバーが DNS を直接管理できるようにしたい場合があります。このガイドでは、CentOS Web パネルのカスタム DNS 設定について説明します。 このガイドでは、高度なセットアップ プロセスについて説明します。DNS とその仕組みについて、少なくともある程度は理解している必要があります。 カスタム DNS の前提条件 このガイドでは、次の前提条件が完了していることを前提としています。 CentOS Web パネルがインストールされ、基本的なセットアップが完了しました。 プライベート ネームサーバー: Hostwinds に登録されているドメインについて、サポートが必要な場合はライブ チャットでお知らせください。 FQDN に設定されたホスト名 (完全修飾ドメイン名。後で DNS に設定する予定のドメインを使用できます) rDNS レコードセット (このセットアップで電子メールを使用する場合)。クラウド コントロール ポータルの [Manage IPs] オプションを使用して、プライマリ IP rDNS を設定します。 プライベートネームサーバーを有効にする ネームサーバー ホストを作成するための最初のステップは、ネームサーバー アプリケーションを有効にすることです。幸いなことに、CWP がこれを設定してくれます。このセクションでは、開始前にセットアップしたプライベート ネームサーバーの実装について説明します。 ステップ 1: CentOS Web パネル ダッシュボードから、 ドロップダウン メニューから、リンクをクリックします。 これにより、ネームサーバーの編集ページが表示されます。 CentOS Web パネルのデフォルトのネームサーバーがリストされ、IP アドレスが次のように設定されます。 127.0.0.1 ステップ 3: ここのネームサーバーを、ドメイン名レジストラで作成したプライベート ネームサーバーに変更します。次に、両方の IP アドレス ボックスに Hostwinds VPS の IP アドレスを追加します。最後に、[変更を保存] をクリックして、これらのネームサーバーを確定します。 2 つのチェックボックスをオンのままにしておくと、DNS ゾーンとサーバーが必要なタスクを実行して変更を有効にできます。 変更を保存すると、成功メッセージが表示されます。次に、プライベートネームサーバーがセットアップされていると仮定すると、新しいネームサーバーレコードが正しく解決されることがわかります。 ネームサーバー機能の確認 CentOS Web パネル内でネームサーバーを設定すると、標準の DNS 遅延が適用されます。 DNS の伝達が完了するまで待った後、いくつかのテストを実行して設定を確認できます。 ステップ 1: ドロップダウンをクリックしてから、リンクをクリックします これにより、このガイドの最初の部分で設定したドメインのプライマリ ゾーンとネームサーバー ゾーンを含む、すべてのアクティブな DNS ゾーンが表示されます。標準ゾーンはコア機能に必要なため、削除しないでください。 ステップ 2: 新しく追加したゾーンの横にある [レコードの確認] ボタンをクリックします。このチェックの結果は、ページの右側に表示されます。 上記の結果にリストされているネームサーバーがまだデフォルトの CWP ネームサーバーとして表示されていることに気付くかもしれません。次に、ドメイン ゾーンの Start of Authority (SOA) レコードを変更して修正します。 SOA レコードの変更 Start of Authority (SOA) レコードは、どの DNS ネームサーバーがドメインの最優先事項であるかをインターネットに伝えます。通常、これはプライマリ ネームサーバー (つまり、ns1.yourdomain.com) として設定されます。ただし、CentOS Web パネルは、グローバルなデフォルト SOA を使用して新しい DNS ゾーンを作成します。これは、作成された最初の DNS ゾーンの SOA が ns1.centos-webpanel.com に設定されることを意味します。このセクションでは、それを修正する方法について説明します。 ステップ 1: 前のステップの [DNS ゾーンのリスト] ページを引き続き参照しながら、新しい DNS ゾーンを含む行の [レコードの編集] をクリックします。これにより、このゾーンの Zone Editor ページが表示されます。ご覧のとおり、ページには 3 つの場所があります。 ステップ 2: SOA パラメーター パネル内に表示される MNAME ボックスにリストされているレコードを変更します。これを、作成したネームサーバーの ns1 バージョンに設定します。このレコードを変更した後、[SOA の更新] をクリックします。成功!通知は右上隅に表示されます。 ステップ 3: 以下の NS レコードの横にある編集ボタンを使用して、ns1 および ns2 ネームサーバーを変更します。 [編集] をクリックすると、[ユーザー DNS レコード] パネルの上にあるレコード変更ボックスが変更されます。まず、使用するネームサーバーをここに入力します。次に、[NS レコードを変更に追加] をクリックします。 ネームサーバー エントリの末尾に最後のピリオドを含めないと、変更しようとしたときに無効な URL エラーが発生します。そのため、必ず最終ピリオドを含めてください 2 番目のネームサーバー レコードに対して最後のプロセスを繰り返します。その後、ネームサーバーが目的のネームサーバーに送信されます。 いつものように、DNS の変更が完全に反映されるまでに最大 24 時間かかる場合があることに注意してください。すぐに更新されない場合は、推奨される 24 時間待ってから、設定が正しくないと判断してください。 おめでとう! CentOS Web パネル サーバーにカスタム ネームサーバーを正常にセットアップしました。サーバーを作成する必要がある場合は、サーバーに指定したホスト名の A Name レコードを追加することを忘れないでください。