The following tables list API operations available for use in Alibaba Cloud DNS.

Domain name management

Operation Description
Adding a domain name Calls the AddDomain operation to add a domain name based on input parameters.
Deleting a domain name Calls the DeleteDomain operation to delete a domain name based on input parameters.
Querying domain names Calls the DescribeDomains operation to query domain names of a user based on input parameters.
Querying information about a domain name Calls the DescribeDomainInfo operation to query information about a specified domain name based on input parameters.
Changing the name of a DNS server Calls the ModifyHichinaDomainDNS operation to change the name of a DNS server based on input parameters.
Querying the primary domain name Calls the GetMainDomainName operation to query the primary domain name based on input parameters.
Querying the operation logs of a domain name Calls the DescribeDomainLogs operation to obtain the operation logs of a domain name based on input parameters.
Modifying the description of a domain name Calls the UpdateDomainRemark operation to modify the description of a domain name based on input parameters.
Transferring domain names between accounts Calls the TransferDomain operation to transfer domain names to other accounts in batches based on input parameters.
Querying the domain names that are transferred between accounts Calls the DescribeTransferDomains operation to query the domain names that are transferred between accounts based on input parameters.
Generating a TXT record Calls the GetTxtRecordForVerify operation to generate a TXT record. The record is used to retrieve domain names and subdomain names, add the subdomain name verification function, and perform batch retrieval.
Retrieving a domain name Call the RetrieveDomain operation to retrieve a domain name.
Querying the name servers of a domain name Calls the DescribeDomainNs operation to query the list of name servers configured for a domain name and check whether all the name servers are Alibaba Cloud DNS servers based on the specified domain name.

Alibaba Cloud DNS instance management

Operation Description
Querying paid Alibaba Cloud DNS instances Calls the DescribeDnsProductInstances operation to query the list of paid Alibaba Cloud DNS instances based on input parameters.
Binding a domain name to a paid Alibaba Cloud DNS instance Calls the BindInstanceDomains operation to bind a domain name to a paid Alibaba Cloud DNS instance based on the instance ID.
Unbinding a domain name from a paid Alibaba Cloud DNS instance Calls the UnbindInstanceDomains operation to unbind a domain name from a paid Alibaba Cloud DNS instance based on the instance ID.
Querying details about a paid Alibaba Cloud DNS instance Calls the DescribeDnsProductInstance operation to query details about a paid Alibaba Cloud DNS instance based on the instance ID.

Domain name group management

Operation Description
Adding a domain name group Calls the AddDomainGroup operation to add a domain name group based on input parameters.
Changing the name of a domain name group Calls the UpdateDomainGroup operation to change the name of a domain name group based on input parameters.
Deleting a domain name group Calls the DeleteDomainGroup operation to delete a domain name group based on input parameters.
Changing a domain name group Calls the ChangeDomainGroup operation to move a domain name from the original group to the new group based on input parameters.
Querying domain name groups Calls the DescribeDomainGroups operation to query all domain name groups based on input parameters.

DNS record management

Operation Description
Querying DNS records Calls the DescribeDomainRecords operation to query all DNS records of a specified primary domain name based on input parameters.
Querying information about a DNS record Call the DescribeDomainRecordInfo operation to obtain the details about a DNS record.
Querying the DNS records of a subdomain name Calls the DescribeSubDomainRecords operation to query all DNS records of a specific subdomain name based on input parameters.
Adding a DNS record Calls the AddDomainRecord operation to add a DNS record based on input parameters.
Deleting a DNS record Calls the DeleteDomainRecord operation to delete a DNS record based on input parameters.
Modifying a DNS record Calls the UpdateDomainRecord operation to modify a DNS record based on input parameters.
Deleting DNS records corresponding to a host record Calls the DeleteSubDomainRecords operation to delete DNS records corresponding to a host record based on input parameters.
Setting the DNS record status Calls the SetDomainRecordStatus operation to set the DNS record status based on input parameters.
Querying the operation logs of a DNS record Calls the DescribeRecordLogs operation to query the operation logs of DNS records of a domain name based on input parameters.
Querying resolution lines Calls the DescribeSupportLines operation to query all of the resolution lines supported by Alibaba Cloud DNS.
Modifying the description of a DNS record Calls the UpdateDomainRecordRemark operation to modify the description of a DNS record based on input parameters.

Query volume statistics

Operation Description
Obtaining the query volume of all domain names Calls the DescribeDomainStatisticsSummary operation to obtain the query volume of all paid domain names under your account.
Obtaining the query volume of all subdomain names Calls the DescribeRecordStatisticsSummary operation to obtain the query volume of all subdomain names under a specified domain name.
Obtaining the real-time query volume of a subdomain name Calls the DescribeRecordStatistics operation to obtain the real-time query volume of a specified subdomain name.
Obtaining the real-time query volume of a primary domain name Calls the DescribeDomainStatistics operation to obtain the real-time query volume of a specified primary domain name.

Weighted round-robin

Operation Description
Enabling or disabling the weighted round-robin Calls the SetDNSSLBStatus operation to enable or disable the weighted round-robin based on input parameters.
Querying subdomain names for which the weighted round-robin is enabled Calls the DescribeDNSSLBSubDomains operation to query subdomain names for which the weighted round-robin is enabled based on input parameters.
Changing the weight of the weighted round-robin Calls the UpdateDNSSLBWeight operation to change the weight of the weighted round-robin based on input parameters.

Batch management

Operation Description
Managing domain names and DNS records in batches Calls the OperateBatchDomain operation to submit a task for managing domain names or DNS records in batches.
Querying task execution results Calls the DescribeBatchResultCount operation to query the execution results of one batch operation task.
Querying details about task execution results Calls the DescribeBatchResultDetail operation to query details about batch operation results.

Custom line management

Operation Description
Updating a custom line Calls the UpdateCustomLine operation to update a custom line.
Adding a custom line Calls the AddCustomLine operation to add a custom line.
Deleting custom lines in batches Calls the DeleteCustomLines operation to delete custom lines in batches.
Querying custom lines Calls the DescribeCustomLines operation to query the list of custom lines.
Querying a custom line Calls the DescribeCustomLine operation to query a custom line.

Data backup

Operation Description
Creating a domain name backup task Calls the AddDomainBackup operation to create a domain name backup task.