DNSゾーン・レコードの変更
ドメイン・ネーム・サービス(DNS)ゾーンのドメイン情報を含むレコードを変更します。存続時間(TTL)や関連するRDATAなど、ゾーン内のレコードの様々なコンポーネントを変更できます。
たとえば、AまたはAAAAレコードのRDATAにはドメイン名のIPアドレスが含まれ、MXレコードにはドメインのメール・サーバーに関する情報が含まれます。Oracle Cloud Infrastructureでは、すべてのRDATAを最もマシン可読フォーマットに正規化します。返されるRDATAの表示は、初期入力とは異なる場合があります。詳細は、リソース・レコードの管理を参照してください。
ノート
- 一部のレコードは保護されており、変更できない情報が含まれています。
- ゾーンがアクティブでないときは、レコードを管理できません。
- ゾーンが更新されている場合は、少し待機してから再試行してください。
- ゾーンの状態が失敗の場合は、ゾーンを削除して再作成します。ゾーン名が一意で、ゾーンの作成に使用したすべてのゾーン・ファイルにエラーが存在しないことを確認してください。
一般的なサービス情報については、DNS Service Overviewを参照してください
- 重要
- ゾーンのレコードまたはRRsetがリクエスト本文に存在しない場合、レコードはゾーンまたはRRsetから削除されます。
- 指定したレコードが存在しない場合は作成されます。レコードが存在する場合は、リクエストの本文のレコードを表すように更新されます。
- ゾーン名がパス・パラメータとして指定され、PRIVATEがスコープ問合せパラメータに使用される場合は、
viewId
問合せパラメータが必要です。
-
RRsetの1つのレコードを編集するには、record rrset updateコマンドと必要なパラメータを使用します。
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":"updated_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":"updated_record_data","rtype":"record_type_1","ttl":"time_to_live_seconds"}; {"domain":"FQDN_2","rdata":"updated_record_data","rtype":"record_type_1","ttl":"time_to_live_seconds"}]' ... [OPTIONS]
CLIコマンドのフラグおよび変数オプションの完全なリストは、CLIコマンドライン・リファレンスを参照してください。
- 重要
- 指定したレコードが存在しない場合は作成されます。レコードが存在する場合は、リクエストの本文のレコードを表すように更新されます。
- ゾーン名がパス・パラメータとして指定され、PRIVATEがスコープ問合せパラメータに使用される場合は、viewId問合せパラメータが必要です。
-
UpdateRrset操作を実行して、ゾーン内のRRset内の1つのレコードを編集します。RRsetは、同じ名前、タイプおよびTTL値を持つレコードのグループとして定義されます。
-
UpdateZoneRecords操作を実行して、ゾーン内の多数のレコードを一括編集します。