开发者社区 问答 正文

云解析怎么 更换云解析产品绑定的域名



描述


更换云解析产品绑定的域名。无论当前云解析产品是否绑定域名,都调用此接口。 从云解析产品中解绑域名,也调用此接口,即NewDomain为空。

请求参数

名称类型是否必须描述
ActionString操作接口名,系统规定参数,取值:ChangeDomainOfDnsProduct
InstanceIdString云解析产品ID
NewDomainString目标绑定域名,如不填写,则为解绑


返回参数


公共返回参数,详见 公共返回参数
名称类型描述
RequestIdString唯一请求识别码
OriginalDomainString原始绑定的域名,如果为空,则为第一次绑定


错误码


对于所有接口的通用性错误,请参考 错误代码表
错误代码描述HTTP 状态码语义
InvalidDnsProductThe DNS product is not exist.400云解析产品不存在
IncorrectDomainUserThe domain name does not belong to this user.400域名在本账户下不存在
InvalidBinding.SpecialDomainThe special domain name is invalid to bind on the DNS product.400特殊域名绑定无效
QuotaExceeded.BindingThe total count of binding domain has been out of range.400绑定次数超过版本规定的限制
InvalidBinding.BoundDomainThe new domain has been bound on other DNS product.400要更换的目标域名已经使用云解析付费产品


示例



请求示例

http://alidns.aliyuncs.com/?Action=ChangeDomainOfDnsProduct&InstanceId=i-7sb&NewDomain=newdomain.com&<公共请求参数>

返回示例



XML格式

<ChangeDomainOfDnsProductResponse><RequestId>536E9CAD-DB30-4647-AC87-AA5CC38C5382</RequestId><OriginalDomain>originaldomain.com</OriginalDomain></ChangeDomainOfDnsProductResponse>

JSON示例

{"RequestId": "536E9CAD-DB30-4647-AC87-AA5CC38C5382","OriginalDomain": "originaldomain.com"}

展开
收起
boxti 2017-10-18 10:28:50 2641 分享 版权
阿里云 AI 助理回答

根据您的描述,您想了解如何使用阿里云API来更换云解析(DNS)产品绑定的域名或者解绑域名。下面是对这个过程的一个概括和指导:

请求目的

  • 更换绑定域名:如果您希望将当前云解析产品绑定到另一个域名上,您需要调用ChangeDomainOfDnsProduct接口,并提供新的目标域名(NewDomain)。
  • 解绑域名:如果想要从云解析产品中移除当前绑定的域名,同样调用此接口,但不填写NewDomain参数。

请求参数说明

  • Action: 必填,操作接口名,固定值为ChangeDomainOfDnsProduct
  • InstanceId: 必填,云解析产品的实例ID,即DNS产品的唯一标识。
  • NewDomain: 可选,目标绑定的域名。如果不填,则表示要解绑当前绑定的域名。

返回参数说明

  • RequestId: 每次请求的唯一识别码。
  • OriginalDomain: 原始绑定的域名,如果为空,说明是首次绑定操作。

错误码示例

  • InvalidDnsProduct: 400错误,表示指定的云解析产品不存在。
  • IncorrectDomainUser: 400错误,意味着尝试操作的域名不属于当前用户账户。
  • InvalidBinding.SpecialDomain: 400错误,特殊域名无法绑定到云解析产品上。
  • QuotaExceeded.Binding: 400错误,达到域名绑定数量的限制。
  • InvalidBinding.BoundDomain: 400错误,要更换的目标域名已经被其他云解析付费产品绑定。

示例请求

http://alidns.aliyuncs.com/?Action=ChangeDomainOfDnsProduct
&InstanceId=YOUR_INSTANCE_ID
&NewDomain=NEW_DOMAIN_TO_BIND_OR_LEAVE_BLANK_TO_UNBIND
&SignatureMethod=HMAC-SHA1
&SignatureNonce=UNIQUE_STRING
&SignatureVersion=1.0
&AccessKeyId=YOUR_ACCESS_KEY_ID
&Timestamp=TIMESTAMP
&Format=json
&Signature=YOUR_CALCULATED_SIGNATURE

请注意,实际请求时,您需要替换YOUR_INSTANCE_IDNEW_DOMAIN_TO_BIND_OR_LEAVE_BLANK_TO_UNBINDYOUR_ACCESS_KEY_IDTIMESTAMP以及计算签名(Signature)等占位符内容,并确保遵循阿里云API调用的安全规范,比如使用正确的签名方法和版本等。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答