云解析DNS提供以下相关API接口。

域名管理接口

API 描述
添加域名 调用AddDomain根据传入参数添加域名。
删除域名 调用DeleteDomain根据传入参数删除域名。
获取域名列表 调用DescribeDomains根据传入参数查询该用户的域名列表。
获取域名信息 调用DescribeDomainInfo根据传入参数查询指定域名的信息。
修改域名DNS服务器 调用ModifyHichinaDomainDNS根据传入参数修改域名DNS服务器名称。
获取主域名名称 调用GetMainDomainName通过输入的参数,获取主域名名称。
获取域名操作日志 调用DescribeDomainLogs根据传入参数获取域名的操作日志。
修改域名的备注 调用UpdateDomainRemark根据传入参数修改域名的备注。
域名跨账号DNS转移 调用TransferDomain根据传入参数批量跨账号转移DNS权限至其他账户。
获取跨账号转移DNS列表 调用DescribeTransferDomains根据传入参数获取跨账号转移DNS列表。
生成txt记录 调用GetTxtRecordForVerify生成txt记录。用于域名、子域名找回、添加子域名验证、批量找回等功能。
域名找回 调用RetrieveDomain执行找回域名操作。
获取域名NS 调用DescribeDomainNs根据传入域名获取域名当前的NS服务器列表,以及NS是否属于阿里云解析管理。

云解析产品管理接口

API 描述
获取付费版DNS产品列表 调用DescribeDnsProductInstances根据传入参数获取云解析收费版本产品列表。
绑定付费版DNS域名 调用BindInstanceDomains绑定付费版DNS域名到实例ID。
解绑付费版DNS域名 调用UnbindInstanceDomains根据实例ID解绑付费版DNS的域名。
获取付费版DNS产品实例详情 调用DescribeDnsProductInstance根据实例ID获取云解析收费版本产品实例的详情信息。

域名分组接口

API 描述
添加域名分组 调用AddDomainGroup根据传入参数添加域名分组。
修改域名分组 调用UpdateDomainGroup根据传入参数修改域名分组名称。
删除域名分组 调用DeleteDomainGroup根据传入参数删除域名分组名称。
更改域名分组 调用ChangeDomainGroup根据传入参数将域名从原分组更换到新分组。
获取域名分组列表 调用DescribeDomainGroups根据传入参数获取所有分组列表。

解析管理接口

API 描述
获取解析记录列表 调用DescribeDomainRecords根据传入参数获取指定主域名的所有解析记录列表。
获取解析记录信息 调用DescribeDomainRecordInfo获取解析记录的详细信息。
获取子域名解析记录列表 调用DescribeSubDomainRecords根据传入参数获取某个固定子域名的所有解析记录列表。
添加解析记录 调用AddDomainRecord根据传入参数添加解析记录。
删除解析记录 调用DeleteDomainRecord根据传入参数删除解析记录。
修改解析记录 调用UpdateDomainRecord根据传入参数修改解析记录。
删除主机记录的解析记录 调用DeleteSubDomainRecords根据传入参数删除主机记录对应的解析记录。
设置解析记录状态 调用SetDomainRecordStatus根据传入参数设置解析记录状态。
获取解析记录操作日志 调用DescribeRecordLogs根据传入参数获取域名的解析操作日志。
获取解析线路列表 调用DescribeSupportLines查询云解析支持的所有线路列表。
修改解析记录的备注 调用UpdateDomainRecordRemark根据传入参数修改解析记录的备注。

请求量统计接口

API 描述
获取全部域名的请求量统计列表 调用DescribeDomainStatisticsSummary查询用户账号下所有付费域名的请求量列表。
获取全部子域名的请求量统计 调用DescribeRecordStatisticsSummary查询指定域名下的全部子域名的请求量统计。
获取子域名请求量实时统计 调用DescribeRecordStatistics查询指定子域名请求量的实时数据。
获取主域名请求量实时统计 调用DescribeDomainStatistics查询指定主域名请求量的实时数据。

权重配置接口

API 描述
开启或关闭权重配置 调用SetDNSSLBStatus根据传入参数开启或关闭权重配置。
获取权重配置子域名列表 调用DescribeDNSSLBSubDomains根据传入参数获取权重配置的子域名列表。
修改权重配置权重 调用UpdateDNSSLBWeight根据传入参数修改权重配置的权重。

批量管理接口

API 描述
批量添加解析记录 调用OperateBatchDomain提交批量管理域名、解析记录的任务。
查询任务执行结果 调用DescribeBatchResultCount查询一次批量操作任务的执行结果。
查询任务执行结果详情 调用DescribeBatchResultDetail查询批量处理结果的详细信息。

自定义线路管理接口

API 描述
更新自定义线路 调用UpdateCustomLine编辑自定义线路。
添加自定义线路 调用AddCustomLine添加自定义线路。
批量删除自定义线路 调用DeleteCustomLines批量删除自定义线路
查询自定义线路列表 调用DescribeCustomLines查询自定义线路列表
查询自定义线路 调用DescribeCustomLine查询自定义线路。

数据备份接口

API 描述
新建域名备份 调用AddDomainBackup新建域名备份。