外部 DNS サーバを使用する
Plesk には、サーバ上で DNS を実行するための機能がすべて用意されていますが、外部 DNS サーバ上で DNS ゾーンをホストすることもできます。外部 DNS サーバとしては、独自サーバまたは Amazon Route 53 (http://aws.amazon.com/route53/)や DynECT (http://dyn.com/dns/dynect-managed-dns/)のようなサードパーティ DNS サービスを利用することができます。
次の 2 通りの状況が考えられます。
-
外部 DNS サーバのみ使用する。
Plesk のインストール時に DNS サーバコンポーネントを除外することができます。これには、カスタムタイプのインストールを使用して(詳しくは デプロイメントガイド を参照)、該当するコンポーネント(Linux の場合は BIND DNS server support、Windows の場合は Microsoft DNS server)の選択を解除します。この場合、Plesk でゾーンを管理することはできません。代わりに 外部 DNS サーバを使用できます。
-
外部 DNS サーバをゾーン情報の保存用に、Plesk の DNS サーバを Plesk によるゾーン管理用に使用する。
外部 DNS サービスを使用したい場合、ローカル DNS サーバを無効にする必要はありません。ローカル DNS サーバは有効にも無効にもでき、いずれの場合でも、ゾーンの管理は Plesk の DNS サーバで行われ、ゾーンに対する変更は外部の DNS に伝達されます。
Plesk のデフォルトでは、DNS ゾーンでの変更を自動的に外部 DNS サーバに反映させることはできません。自動的に反映させるには、統合スクリプトを作成する必要があります。このスクリプトで、DNS サーバのバックエンドと(API のように)通信し、Plesk で行われる DNS ゾーンの変更をすべて適用する必要があります。スクリプトを準備する方法はこちらを参照してください。
外部 DNS サーバを使用するとき、Plesk のローカル DNS サーバがインストールされていると、DNS に関連するすべての Plesk 機能がサポートされ、通常通りに機能します。
- Plesk GUI、コマンドラインユーティリティ、および API 要求による DNS テンプレート、ゾーン、およびレコードの管理
- DNS アスペクトを使用する APS アプリケーション
- DNS を使用するその他のサービス(DKIM スパム保護、SPF、DMARC など)。詳しくは アンチスパムツール セクションを参照してください。
従って、ローカル DNS サービスが無効になっていても、ローカル DNS サーバがアンインストールされた場合を除き、ユーザはドメインの DNS 設定を変更できます。これは、ローカル DNS サービスをオフにする前に作成したドメインに当てはまります。
Amazon Route 53 との統合
Plesk で Amazon Route 53 DNS サービスを使用したい場合、該当する拡張をインストールします。Plesk 12.0 以降、この拡張は、Plesk GUI の拡張カタログから入手可能です。
Plesk を Amazon Route 53 と統合するには:
- [ホーム] > [拡張] > [拡張カタログ]の順に選択します。
- Amazon Route 53 拡張を探して[インストール]をクリックします。
- インストールされている拡張の一覧で、拡張名([Amazon Route 53])をクリックします。
- Amazon セキュリティクレデンシャルを指定し、サービスを有効にします。
Amazon Route 53 を使用する場合、DNS ゾーンは Plesk によって管理されます。ただし、Plesk から DNS サーバコンポーネントをアンインストールした場合は除きます。
注釈: Plesk と統合された外部 DNS サーバ(Amazon Route 53 など)でゾーンを手動で追加または編集する場合、変更した内容が Plesk に表示されず、Plesk によって上書きまたは削除される可能性があります。ゾーンの管理は、Plesk の DNS サーバでのみ行ってください。Plesk の DNS サーバはプライマリ DNS サーバとして機能するため、DNS ゾーンの変更が外部サーバに反映されます。
Amazon Route 53 で DNS ゾーンを手動で管理する場合は、Plesk の DNS サーバコンポーネントおよび Route 53 の統合を Plesk から削除する必要があります。
Amazon Route 53 のみを使用するには:
-
Amazon Route53 拡張を削除します([拡張]で「Amazon Route 53」を選択し、[削除]を選択)。
-
Plesk インストーラ を使用して Plesk の DNS サーバをアンインストールします([ツールと設定] > [アップデートとアップグレード])。
-
次のコマンドを実行して、サードパーティ DNS との統合を無効にします。
plesk bin server_dns --disable-custom-backend
契約の移管に関する問題
ローカル DNS サービスを使用する Plesk から外部 DNS サービスを使用する Plesk に契約を移管しても、ドメインの DNS ゾーンは外部ネームサーバに自動的に移管されません。従って、ネームサーバ上にこれらのゾーンを手動で作成する必要があります。