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

:AddZoneRecord

最終更新日:Sep 09, 2025

AddZoneRecord 操作を呼び出して、権威ゾーンに DNS レコードを追加します。ゾーンの有効範囲内では、ドメイン名の内部 DNS レコードはパブリック DNS レコードを上書きします。

今すぐお試しください

この 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:AddZoneRecord

create

*Zone

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

なし なし

リクエストパラメーター

パラメーター

必須 / 任意

説明

ZoneId

string

必須

ゾーンの ID。これはゾーンの一意の識別子です。

df2d03865266bd9842306db586d3****

Lang

string

任意

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

  • zh: 中国語。

  • en: 英語。

デフォルト値: en

en

Rr

string

必須

ホストレコード。ホストレコードは、ドメイン名のプレフィックスです。一般的なホストレコードには、www、@、*(ワイルドカード DNS の場合)、および mail(メールボックスの場合)が含まれます。

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

www

Type

string

必須

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

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

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

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

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

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

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

  • SRV: 特定のサービスのサーバーを指定します。形式は次のとおりです。優先度 重み ポート ターゲット。各値はスペースで区切ります。

説明

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

A

Line

string

任意

DNS 解決リクエストのソース。有効な値:

  • default: デフォルトライン。これはグローバルラインと同等です。スマートラインにヒットしない場合でも DNS レコードが返されるように、デフォルトラインを設定します。

  • Alibaba Cloud ライン: DNS 解決リクエストは、パブリッククラウド、Finance Cloud、Alibaba Gov Cloud などの Alibaba Cloud から送信されます。

  • カスタムライン: 特定の IP アドレスセグメントからの DNS クエリリクエストに対して特定の IP アドレスを返すように、内部ドメイン名解決をカスタマイズします。

説明
  • 組み込みの権威 DNS アクセラレーションリージョンにあるゾーンのみ、DNS 解決リクエストソースラインの追加をサポートしています。

  • デフォルトラインを使用するには、「default」と入力します。 Alibaba Cloud ラインとカスタムラインの場合は、指定されたラインコードを入力します。例: aliyun_r_cn-beijing-a

default

Weight

integer

任意

重み。有効な値は 1 ~ 100 の整数です。デフォルト値は 1 です。各アドレスに異なる重みを設定して、DNS クエリに対して重み比に基づいてアドレスを返すことができます。

1

Ttl

integer

任意

生存時間 (TTL)。単位は秒 (s) です。有効な値は、5、30、60、3600(1 時間)、43200(12 時間)、86400(1 日)です。デフォルト値は 60 です。

60

Priority

integer

任意

MX レコードの優先度。値が小さいほど、優先度が高くなります。有効な値: [1, 99]

5

Value

string

必須

レコード値。DNS レコードタイプに基づいて値を入力します。

114.55.XX.XX

UserClientIp

string

任意

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

127.0.XX.XX

Remark

string

任意

備考。

en

ClientToken

string

任意

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

6447728c8578e66aacf062d2df4446dc

レスポンスフィールド

フィールド

説明

object

RequestId

string

リクエストの一意の ID。

0B7AD377-7E86-44A8-B9A8-53E8666E72FE

RecordId

integer

DNS レコードの ID。

429570****

Success

boolean

リクエストが成功したかどうかを示します。

true

成功レスポンス

JSONJSON

{
  "RequestId": "0B7AD377-7E86-44A8-B9A8-53E8666E72FE",
  "RecordId": 0,
  "Success": true
}

エラーレスポンス

JSONJSON

{
    "Message": "The request processing has failed due to some unknown error, exception or failure", 
    "RequestId": "E246E023-F2EB-4034-83F7-B13FCF31459C", 
    "Code": "InternalError"
}

エラーコード

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

変更履歴

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