ゾーン・レコード

Compute Cloud@Customerで、

DNSゾーンの作成は、DNSの操作の開始にすぎません。基本的なStart of Authority (SOA)およびネーム・サーバー(NS)レコードを除き、ゾーンは作成時には基本的に空です。SOAレコードは、このDNSゾーンの履歴の一種を提供し、最後に更新された日時などの情報を保持します。NSレコードには、ゾーンのDNSサーバーの完全修飾名が含まれます。NSレコードは非常に重要であるため、通常は24時間(86400秒)のTTLが高くなります。

ネームサーバーを本当に便利にするには、ゾーンを切り捨てて、クライアントが行うクエリーの種類に対する応答の基礎を形成する DNSレコードで入力する必要があります。これらの問合せには、ドメイン・ネームスペースの一部のIPアドレス、電子メール・サーバーの詳細などが含まれます。

ゾーン・レコードの作成

Compute Cloud@Customerでは、DNSゾーン・レコードを作成できます。

「RDATA」フィールドは、ゾーン・レコードのコンテンツが入力される場所です。情報の形式は、作成するレコードのタイプによって異なります。ただし、データはDNSが理解する形式のいずれかである必要があります。たとえば、Aタイプのゾーン・レコードRDATAはIPアドレスで、MXレコードにはEメールのルーティング方法に関する情報が含まれます。ゾーン内のゾーン・レコードの認可的な性質のため、RDATAは編集できません。ゾーンのDNS情報が変更された場合、古いレコードを削除し、新しいレコードを作成する必要があります。

    1. 「コンピュートCloud@Customerコンソール」ナビゲーション・メニューで、「DNS」「ゾーン」の順に選択します。

      コンパートメント内に以前に構成されたゾーンのリストが表示されます。

    2. ページの上部で、指定されたDNSゾーンを含むコンパートメントを選択します。
    3. ゾーンの名前を選択します。

      情報画面には、タイプやコンパートメント、OCID (完全な表示やクリップボードへのコピーが可能)、ゾーンが作成された日時などの一般的なゾーン情報が含まれています。存在するゾーン・レコードも表示され、最初はSOAおよびNSレコードのみが表示されます。

    4. 必要なゾーン・レコード情報を入力します。

      • ゾーン・レコード:ドロップダウン・リストから、作成するゾーン・レコードのタイプを選択します。

        • A - IPv4 Address: ホスト名をIPv4アドレスに指定するために使用されるホスト・レコード。これは最も基本的なDNSレコード・タイプです。

        • 他の多くのタイプのゾーン・レコード(ドロップダウン・リストの任意のタイプ)を追加できます。

      • ドメイン(オプション): 使用する場合は、ゾーンサブドメインの名前を入力します(この値はゾーン自体に基づいてすでに入力されています。ゾーンサブドメインを追加する場合は、初期ドット(".")を使用します)。

      • TTL: このボックスを選択して、その特定のレコード・タイプのTTLに独自の値を設定します。このボックスを選択しない場合、そのレコードタイプのデフォルトのTTL値が使用されます(たとえば、SOAの場合は300、NSの場合は86400)。有効な範囲は1 ~ 129540秒です(1秒から約1日半)。

      • RDATAの編集: ゾーン・レコード・タイプによって確立されたIPアドレスやターゲットなどのRDATA情報を編集する場合は、このボックスを選択します。このボックスは、一部のゾーン・レコード・タイプに対してのみ表示されます。

      • (RDATA): このラベルなしフィールドは、作成されたゾーン・レコードのタイプによって異なります。たとえば、Aタイプの DNSレコードに対応する32ビットのIPアドレス、またはDNSKEYゾーンレコードのFlags (作成中の場合)を入力します。
        • A - IPv4 Address: A型のゾーン・レコードを作成する場合、データはフォーマットされたIPv4アドレスになります。これは最も基本的なDNSレコードですが、他にもたくさんあります。

        • 「RDATA」フィールドには、選択したゾーン・レコードのタイプに関する正しい情報が反映されます。

    5. 「レコードの作成」を選択します。

      これで、ゾーン・レコードがゾーンに追加されます。オプションのボックスを選択して「別のレコードの追加」を選択すると、レコード入力をより効率的にするために画面は「DNSゾーン・レコードの作成」状態のままになります。

  • oci dns record zone updateコマンドおよび必須パラメータを使用して、指定されたゾーンのレコードをリクエスト本文で指定されたレコードに置き換えます。

    oci dns record zone update [OPTIONS]

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

  • UpdateZoneRecords操作を使用して、指定したゾーンのレコードをリクエスト本文で指定されたレコードに置き換えます。

    APIの使用およびリクエストの署名の詳細は、REST APIおよびセキュリティ資格証明を参照してください。SDKについては、ソフトウェア開発キットとコマンドライン・インタフェースを参照してください。

ゾーン・レコードの編集

Compute Cloud@Customerでは、DNSゾーン・レコードを更新できます。

"edit record"コマンドはありません。レコードのグループを更新でき、リスト内のレコードの1つがrdataを除いて同じである場合、実際にはレコードを更新しました。

ゾーン・レコードの削除

Compute Cloud@Customerでは、多数のDNSゾーン・レコードを削除できますが、すべてのDNSゾーン・レコードを削除することはできません。ゾーンの作成時にデフォルトで作成される初期SOAおよびNSレコードは削除できません。

    1. 「コンピュートCloud@Customerコンソール」ナビゲーション・メニューで、「DNS」「ゾーン」の順に選択します。

      コンパートメントに以前に構成されたゾーンのリストが表示されます。

    2. ページの上部で、削除するレコードを含むDNSゾーンを含むコンパートメントを選択します。
    3. ゾーンの名前を選択します。

      情報画面には、タイプやコンパートメント、OCID (完全な表示やクリップボードへのコピーが可能)、ゾーンが作成された日時などの一般的なゾーン情報が含まれています。存在するゾーン・レコードも表示されます。

    4. 削除するゾーン・レコードの「アクション」メニュー(3つのドット・アイコンのイメージです。)を選択します。

    5. Select Delete.

  • 指定されたRRSet内のすべてのレコードを削除するには、oci dns record rrset deleteコマンドおよび必須パラメータを使用します。

    oci dns record rrset delete [OPTIONS]

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

  • DeleteRRSetコマンドおよび必須パラメータを使用して、指定したRRSet内のすべてのレコードを削除します。

    SYNTX [OPTIONS]

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