AddDomainRecord
説明
入力パラメーターに基づいて解決レコードを追加します。DNS レコードの制約、DNS レコード競合の判断方法を参照してください。
リクエストパラメータ
名前 | 型 | 必須かどうか | 説明 |
---|---|---|---|
Action | String | はい | オペレータインターフェイス名、必須パラメータ、値:AddDomainRecord |
DomainName | String | はい | ドメイン名 |
RR | String | はい | ホストレコード。 @.example.comを解決するには、ホストレコードに “@”を追加する必要があります。空白にすることはできません |
Type | String | はい | 解決レコードタイプは、DNS レコードタイプ形式を参照してください。 |
Value | String | はい | レコードの値 |
TTL | Long | いいえ | 存続時間、デフォルト値:600秒(10分)。TTL定義を参照してください。 |
Priority | Long | いいえ | MXレコードの優先順位、値の範囲:[1,10]このパラメーターは、レコード・タイプがMXレコードの場合に必要です。 |
Line | String | いいえ | 解決用回線、デフォルト値:default DNS 解決用回線を参照してください。 |
リターンパラメータ
パブリックリターンパラメータ。詳細は公開リターンパラメータを参照してください。
名前 | 型 | 説明 |
---|---|---|
RequestId | String | 一意のリクエスト識別子 |
RecordId | String | 解決レコードID |
エラーコード
すべてのインターフェイスに共通のエラーについては、エラーコードテーブルを参照してください。
エラーコード | 説明 | HTTPステータスコード | 意味 |
---|---|---|---|
IncorrectDomainUser | ドメイン名はこのユーザーに属していません。 | 400 | このアカウントに関する解決レコードは存在しません |
DomainRecordDuplicate | ドメインレコードが複製されます。 | 400 | 解決レコードは存在しません |
DomainRecordConflict | ドメインレコードは他のレコードと競合しています。 | 400 | 解決レコードが競合しています |
QuotaExceeded.Record | RRレコードのレコードがMAXカウント(90)を超えているため、このドメインレコードを追加することはできません。 | 400 | タイプごとの最大90個の解決レコード数を超過しています。 |
QuotaExceeded.ARecord | RRレコードのレコードがMAXカウントを超えているため、このドメインレコードを追加することはできますか? | 400 | A(AAAA)レコードタイプの最大値を超えています。 |
RecordForbidden.BlackHole | いくつかのレコードがブラックホールに入っているため、アクションは完了できませんでした。 | 400 | DNS保護はブラックホールモードにあります。 |
DomainForbidden | ドメインが禁止されているため、アクションを完了できませんでした。 | 400 | 解決操作は、このドメイン名では禁止されています。 |
UnKnownError | システムに不明なエラーがあります。 | 400 | 不明なエラー |
URLForwardError.PanRecord | PanレコードはURL転送レコードではサポートされていません。 | 400 | URL転送はパン解決レコードをサポートしていません。 |
URLForwardError.NotDefaultLine | URL転送レコードはデフォルトの行のみをサポートします。 | 400 | URL転送はデフォルトの行ではありません。 |
URLForwardError。ChineseChar | 中国語でのURL転送レコードはサポートされていません。 | 400 | URL転送のターゲットドメイン名は中国語ドメイン名です。 |
URLForwardError.NotVerifyDomain | ドメイン名は、HichinaのURL転送レコードで確認する必要があります。 | 400 | URL転送ドメイン名が提出されていません |
QuotaExceeded.URLRecord | URLレコードの数がMAX個を超えています。 | 400 | URL転送量が上限を超えています |
QuotaExceeded.SubDomain | サブドメインレベルはMAXカウントから外れています。 | 400 | サブドメインの名前レベルが上限を超えています。 |
QuotaExceeded.TTL | TTLパラメータが範囲外です。 | 400 | TTL時間が限界を超えました |
UnsupportedLine | この行は、このDNSバージョンではサポートされていません。 | 400 | 現在のバージョンは解決行をサポートしていません。 |
RecordForbidden.DNSChange | DNSが変更されているため、アクションを完了できませんでした。 | 400 | この操作は、DNSの移行によって禁止されています。 |
例
リクエストの例
http://dns.aliyuncs.com/?Action=AddDomainRecord
&DomainName=example.com
&RR=www
&Type=A
&Value=202.106.0.20
&TTL=600
&Line=default
&<Public Request Parameters>
リターンの例
XML形式
<adddomainrecordresponse>
<requestid> 536E9CAD-DB30-4647-AC87-AA5CC38C5382 </requestid>
<recordid> 9999985 </recordid>
</AddDomainRecordResponse>
JSON形式
{
"RequestId": "536E9CAD-DB30-4647-AC87-AA5CC38C5382"、
"RecordId": "9999985"
}