Pleskでは新規でドメインを作成した際のDNSレコード設定を簡略化するために、デフォルトDNSゾーンテンプレートを作成、使用することができます。この機能により、標準的なDNSゾーンを多数のDNSレコードの雛形として使用することができます。
新しいDNSテンプレートレコードを追加するには、以下の手順で実行します。
サーバ管理ページの(DNS)アイコンをクリックします。DNSゾーンテンプレートページが表示されます。
ページ上部のDNSゾーン状態アイコンはDNSがONかOFFかを示します。
[レコードタイプ]ドロップダウンボックスから追加したいレコードのタイプを選択して、[DNSレコードを追加]をクリックします。DNSゾーンテンプレートレコード編集ページが開きます。
必要な情報を入力フィールドに記入してください(必要な情報の種類は選択したDNSレコードのタイプによります)。
入力したデータを更新して、新しいレコードをテンプレートに追加するには[OK]をクリックします。
以下のドメイン名とホストIPテンプレートが使用できます。<domain>はドメイン名と置き換えられ、<ip>はプライマリIPアドレスに置き換えられます。
テンプレートからDNSレコードを削除するには、チェックボックスを使ってレコードを選択して、[選択対象を削除]をクリックします。確認ダイアログが表示されます。[OK]をクリックして確認してください。レコードが削除されます。
デフォルトのDNSゾーンテンプレートを復元するには (デフォルト)アイコンをクリックします。
データベースを通してSOAレコードパラメータをカスタマイズできます。以下のSOAレコードパラメータを調整できます。
これらのパラメータの値は"psa"データベースの"misc"テーブルに保存されています。もしこれらのパラメータが"misc"テーブルにない場合は、デフォルトの設定が使用されます。新しいSOAレコードパラメータを設定するには、新しいパラメータの値を"misc"テーブルに挿入する必要があります。
例:
# mysql -uadmin -p`cat /etc/psa/.psa.shadow` -D psa -e "INSERT INTO misc VALUES ('SOA_TTL','86400');"
既にSOAパラメータを設定しており、現在の設定を変更する必要がある場合、以下のようなコマンドを使用してこれを実行できます。
# mysql -uadmin -p`cat /etc/psa/.psa.shadow` -D psa -e "UPDATE misc SET val='43200' WHERE param='SOA_TTL';"
更新されたSOAパラメータは新規に作成されたドメインのために設定されます。もし既存のドメインのSOA更新が必要な場合は、シェルから次のコマンドを実行します。
/usr/local/psa/admin/sbin/dnsmng update domain.name.com.
デフォルトでは、DNSゾーン転送は各ゾーンに含まれるNSレコードが指定するネームサーバにしか許可されません。Pleskでサーバ規模のDNS転送を許可するには、管理者は共通ACL機能を使用します。
共通アクセスコントロールリストを管理するには、DNSテンプレート画面の[共通ACL]ボタンをクリックします。
すべてのゾーンへのDNSゾーン転送を許可されているすべてのホストが表示されます。
エントリを追加するには、[新しいアドレスを追加]ボタンをクリックします。次に、IPまたはネットワークアドレスを指定し[OK]をクリックします。
アクセスコントロールリストからエントリを削除するには、該当するチェックボックスをチェックして、[選択対象を削除]をクリックします。