DNSゾーンへのレコードの追加

ドメイン情報を含むレコードをドメイン・ネーム・サービス(DNS)ゾーンに追加します。各レコード・タイプには、レコード・データ(RDATA)という情報が含まれています。

たとえば、AまたはAAAAレコードのRDATAにはドメイン名のIPアドレスが含まれ、MXレコードにはドメインのメール・サーバーに関する情報が含まれます。Oracle Cloud Infrastructureでは、すべてのRDATAを最もマシン可読フォーマットに正規化します。返されるRDATAの表示は、初期入力とは異なる場合があります。詳細は、リソース・レコードの管理を参照してください。

一般的なサービス情報については、DNS Service Overviewを参照してください

ノート

ゾーンがアクティブでないときは、レコードを管理できません。
  • ゾーンが更新されている場合は、少し待機してから再試行してください。
  • ゾーンの状態が失敗の場合は、ゾーンを削除して再作成します。ゾーン名が一意で、ゾーンの作成に使用したすべてのゾーン・ファイルにエラーが存在しないことを確認してください。
  • ノート

    ゾーン内のレコードの数とタイプは、ゾーンとそのDNS管理の目標によって異なります。
    1. ナビゲーション・メニューを開き、「ネットワーキング」を選択します。「DNS管理」で、「ゾーン」を選択します。
    2. 「リスト範囲」で、レコードを追加するゾーンを含むコンパートメントを選択します。
    3. ゾーンの名前を選択して、その詳細ページを開きます。
    4. 「リソース」で、「レコード」を選択します。

      レコードのリストが表示されます。名前、タイプおよびTTLが同じレコードは、「ゾーン・レコード」リストに単一のRRsetとして表示されます。

    5. 「レコードの管理」を選択します。
    6. 「レコードの追加」を選択します。
    7. 「レコードの追加」パネルで、レコード情報を入力します:
      1. (オプション)レコードの名前を入力します。機密情報を入力しないでください。
      2. レコードの「タイプ」を選択します。レコード・タイプの詳細は、リソース・レコードの管理を参照してください。
      3. レコードのTTL (有効期間)を入力します。
    8. 「RDATA/Answers」セクションで、RDATAエントリ・モードを選択し、レコード情報を入力します。
      • 「基本」を選択して、一度に1つのレコードを入力します。レコードをさらに追加するには、+Anotherレコードを選択します。
      • スイッチを選択して「拡張」を選択し、同時に多数のレコードを追加します。各レコードは1行に1つずつ記述する必要があります。
    9. 「レコードの追加」を選択します。
    10. 「変更の公開」を選択します。
    11. 「確認」ページで、変更を確認し、「変更の公開の確認」を選択します。
  • 重要

    • 指定したレコードが存在しない場合は作成されます。レコードが存在する場合は、リクエストの本文のレコードを表すように更新されます。
    • ゾーン名がパス・パラメータとして指定され、スコープ問合せパラメータにPRIVATEが使用されている場合は、viewId問合せパラメータが必要です。
    • record rrset updateコマンドと必要なパラメータを使用して、ゾーン内のRRsetに単一のレコードを追加します。RRsetは、同じ名前、タイプおよびTTL値を持つレコードのグループとして定義されます。

      oci dns record rrset update --domain FQDN_1 --rtype "record_type_1" --zone-name-or-id zone_name or zone_OCID
      --items  '[{"domain":"FQDN_1","rdata":"record_data","rtype":"record_type_1","ttl":"time_to_live_seconds"}]' ... [OPTIONS]
    • レコードをゾーンに一括追加するには、record zone updateコマンドと必要なパラメータを使用します。

      oci dns record zone update --zone-name-or-id zone_name or zone_OCID --items  
      '[{"domain":"FQDN_1","rdata":"record_data","rtype":"record_type_1","ttl":"time_to_live_seconds"};
      {"domain":"FQDN_2","rdata":"record_data","rtype":"record_type_1","ttl":"time_to_live_seconds"}]' ... [OPTIONS]

    CLIコマンドのフラグおよび変数オプションの完全なリストは、CLIコマンドライン・リファレンスを参照してください。

  • 重要

    • 指定したレコードが存在しない場合は作成されます。レコードが存在する場合は、リクエストの本文のレコードを表すように更新されます。
    • ゾーン名がパス・パラメータとして指定され、PRIVATEがスコープ問合せパラメータに使用される場合は、viewId問合せパラメータが必要です。
    • UpdateRrset操作を実行して、ゾーン内のRRsetに単一のレコードを追加します。RRsetは、同じ名前、タイプおよびTTL値を持つレコードのグループとして定義されます。

    • UpdateZoneRecords操作を実行して、多数のレコードをゾーンに一括追加します。