すべてのプロダクト
Search
ドキュメントセンター

Alibaba Cloud DNS:UpdateZoneRecord

最終更新日:Sep 09, 2025

UpdateZoneRecord 操作は、ゾーンの DNS レコードを変更します。ホストレコード、レコードタイプ、重みなどのプロパティを変更できます。

操作説明

注意事項

標準ゾーンの DNS レコードに対する変更は、有効期間 (TTL) が経過した後に有効になります。 アクセラレーションリージョンの DNS レコードに対する変更はすぐに有効になり、TTL の影響を受けません。

今すぐお試しください

この API を OpenAPI Explorer でお試しください。手作業による署名は必要ありません。呼び出しに成功すると、入力したパラメーターに基づき、資格情報が組み込まれた SDK コードが自動的に生成されます。このコードをダウンロードしてローカルで使用できます。

テスト

RAM 認証

下表に、この API を呼び出すために必要な認証情報を示します。認証情報は、RAM (Resource Access Management) ポリシーを使用して定義できます。以下で各列名について説明します。

  • アクション:特定のリソースに対して実行可能な操作。ポリシー構文ではAction要素として指定します。

  • API:アクションを具体的に実行するための API。

  • アクセスレベル:各 API に対して事前定義されているアクセスの種類。有効な値:create、list、get、update、delete。

  • リソースタイプ:アクションが作用するリソースの種類。リソースレベルでの権限をサポートするかどうかを示すことができます。ポリシーの有効性を確保するため、アクションの対象として適切なリソースを指定してください。

    • リソースレベルの権限を持つ API の場合、必要なリソースタイプはアスタリスク (*) でマークされます。ポリシーのResource要素で対応する ARN を指定してください。

    • リソースレベルの権限を持たない API の場合、「すべてのリソース」と表示され、ポリシーのResource要素でアスタリスク (*) でマークされます。

  • 条件キー:サービスによって定義された条件のキー。このキーにより、きめ細やかなアクセス制御が可能になります。この制御は、アクション単体に適用することも、特定のリソースに対するアクションに適用することもできます。Alibaba Cloud は、サービス固有の条件キーに加えて、すべての RAM 統合サービスに適用可能な一連の共通条件キーを提供しています。

  • 依存アクション:ある特定のアクションを実行するために、前提として実行が必要となる他のアクション。依存アクションの権限も RAM ユーザーまたは RAM ロールに付与する必要があります。

アクション

アクセスレベル

リソースタイプ

条件キー

依存アクション

pvtz:UpdateZoneRecord

update

*Zone

acs:pvtz::{#accountId}:zone/{#ZoneId}

なし なし

リクエストパラメーター

パラメーター

必須 / 任意

説明

Rr

string

必須

ホストレコード。これはドメイン名のプレフィックスです。一般的な例としては、www、@、*(ワイルドカード DNS の場合)、mail(メールボックスの場合)などがあります。

たとえば、@.example.com を解決するには、ホストレコードを「@」に設定します。空の文字列には設定しません。

www

Lang

string

任意

レスポンスの言語。有効な値:

  • zh: 中国語。

  • en: 英語。

デフォルト値: en

en

RecordId

integer

必須

DNS レコードの ID。ID を取得するには、DescribeZoneRecords 操作を呼び出して DNS レコードのリストをクエリします。

172223****

Line

string

任意

DNS 解決回線。デフォルト値は default です。

default

Weight

integer

任意

レコードの重み。有効な値は 1 から 100 までの整数です。デフォルト値は 1 です。レコードに異なる重みを設定して、重みに比例して IP アドレスを返すことができます。

1

Type

string

必須

DNS レコードのタイプ。以下のタイプがサポートされています。

  • A: ドメイン名をドット付き 10 進表記の IPv4 アドレスにマップします。

  • AAAA: ドメイン名を IPv6 アドレスにマップします。

  • CNAME: ドメイン名を別のドメイン名にマップします。

  • TXT: テキストレコード。テキストは最大 255 文字まで入力できます。 TXT レコードは、迷惑メールを防ぐために、多くの場合、Sender Policy Framework (SPF) レコードに使用されます。

  • MX: ドメイン名をメールサーバーのドメイン名にマップします。

  • PTR: IP アドレスをドメイン名にマップします。

  • SRV: 特定のサービスのサーバーを指定するサービスレコード。形式は次のとおりです。優先度 重み ポート ターゲット。各部分はスペースで区切る必要があります。

説明

PTR レコードを追加する前に、逆引き参照ゾーンを設定します。 詳細については、「逆 DNS ルックアップと PTR レコード」をご参照ください

A

Ttl

integer

任意

有効期間 (TTL)(秒単位)。有効な値: 5、30、60、3600(1 時間)、43200(12 時間)、86400(1 日)。

60

Priority

integer

任意

MX レコードの優先度。メールサーバーに異なる優先度を設定できます。有効な値: 1 ~ 99。値が小さいほど、優先度が高くなります。

説明

レコードタイプが MX の場合、このパラメーターは必須です。

1

Value

string

必須

レコード値。レコードタイプに対応する値を入力します。

192.16.XX.XX

UserClientIp

string

任意

クライアントの IP アドレス。

127.0.XX.XX

ClientToken

string

任意

リクエストのべき等性を確保するために使用されるクライアントトークン。クライアントは値を生成します。これは、異なるリクエスト間で一意である必要があります。トークンには最大 64 文字の ASCII 文字を含めることができます。

6447728c8578e66aacf062d2df4446dc

レスポンスフィールド

フィールド

説明

object

RequestId

string

リクエストの一意の ID。

250E2C38-D0AD-4518-851D-1C1055805F82

RecordId

integer

DNS レコードの ID。

172223****

成功レスポンス

JSONJSON

{
  "RequestId": "250E2C38-D0AD-4518-851D-1C1055805F82",
  "RecordId": 0
}

エラーコード

完全なリストについては、「エラーコード」をご参照ください。

変更履歴

完全なリストについては、「変更履歴」をご参照ください。