API standards and multilingual preset SDKs
The OpenAPI of this product (Alidns/2015-01-09) uses the RPC signature style. We have encapsulated SDKs for common programming languages for developers. Developers can download the SDK to directly call this product's OpenAPI without worrying about technical details. If the existing SDK does not meet your needs, you can use the signature mechanism for self-signing integration. Since the details of self-signing are very complex, it may take around 5 business days. Therefore, we recommend joining our DingTalk service group (147535001692) and conducting signature integration under expert guidance.
Before using the API, you need to prepare your identity account and access key (AccessKey) to effectively access the API through client tools (such as SDK and CLI). For details, see Obtain an AccessKey.
Custom signature scenarios
If your business scenario has special requirements and you need to integrate the API through self-signing, we recommend consulting our technical support team first (DingTalk service group: 147535001692) to obtain professional guidance and ensure efficient integration.
Account and security preparation
Alibaba Cloud accounts have full administrative permissions over all resources. Once an AccessKey is compromised, all associated resources will be at risk of unauthorized access. To ensure security, it is recommended to create a RAM user with only API access permissions and configure its AccessKey, while configuring RAM policies based on the principle of least privilege (PoLP). Use the Alibaba Cloud account only in specific scenarios where Alibaba Cloud account permissions are explicitly required.
API catalog
|
API |
Title |
Description |
| UpdateRspDomainStatusOte | UpdateRspDomainStatusOte | Updates the status of a specified domain name. |
RSP
|
API |
Title |
Description |
| UpdateRspDomainServerProhibitStatusForGatewayOte | UpdateRspDomainServerProhibitStatusForGatewayOte | Updates the server-side status of a domain name. |
| RemoveRspDomainServerHoldStatusForGatewayOte | RemoveRspDomainServerHoldStatusForGatewayOte | Removes the serverHold status for a specified domain name. |
| AddRspDomainServerHoldStatusForGatewayOte | AddRspDomainServerHoldStatusForGatewayOte | Adds the serverHold status for a specified domain name. |
| UpdateRspDomainServerProhibitStatusForGateway | UpdateRspDomainServerProhibitStatusForGateway | Updates the server-side status of a domain name. |
| RemoveRspDomainServerHoldStatusForGateway | RemoveRspDomainServerHoldStatusForGateway | Removes the serverHold status of a specified domain name. |
| AddRspDomainServerHoldStatusForGateway | AddRspDomainServerHoldStatusForGateway | Adds the serverHold status to a specified domain name. |
Cloud DNS instances
|
API |
Title |
Description |
| DescribeDnsProductInstances | DescribeDnsProductInstances | Retrieves a list of paid DNS product instances that match the specified parameters. |
| DescribeInstanceDomains | DescribeInstanceDomains | Retrieves a list of domain names that are attached to an instance. |
Domain names
|
API |
Title |
Description |
| AddDomain | AddDomain | Adds a domain name. |
| DescribeDomains | DescribeDomains | Queries a list of domain names based on specified parameters. |
| DescribeDomainInfo | DescribeDomainInfo | Queries information about a specified domain name. |
| AddDomainBackup | AddDomainBackup | Creates a backup for a domain based on the specified domain name and backup cycle. |
| ChangeDomainOfDnsProduct | ChangeDomainOfDnsProduct | Changes the domain name that is attached to a Cloud DNS product. |
| ModifyHichinaDomainDNS | ModifyHichinaDomainDNS | Changes the DNS servers for a domain name from a third-party provider to Alibaba Cloud DNS. |
| UpdateDomainRemark | UpdateDomainRemark | Updates the remarks for a domain name. |
| GetMainDomainName | GetMainDomainName | Retrieves the primary domain name from a specified domain name. |
| DescribeDomainNs | DescribeDomainNs | Queries the current list of name servers for a domain name and determines whether the servers are managed by Alibaba Cloud DNS. |
| SetDomainDnssecStatus | SetDomainDnssecStatus | Enables or disables Domain Name System Security Extensions (DNSSEC) for a domain name. This feature is available only to users of paid Alibaba Cloud DNS. |
| DescribeDomainDnssecInfo | DescribeDomainDnssecInfo | Queries the Domain Name System Security Extensions (DNSSEC) information for a specified domain name. |
| BindInstanceDomains | BindInstanceDomains | Binds paid domain names in Alibaba Cloud DNS to an instance ID. |
| UnbindInstanceDomains | UnbindInstanceDomains | Detaches domain names from a paid Alibaba Cloud DNS instance. |
| OperateBatchDomain | OperateBatchDomain | Adds or deletes domain names and DNS records in batches. |
| Domain name groups | Domain name groups | |
| AddDomainGroup | AddDomainGroup | Creates a domain name group. |
| DescribeDomainGroups | DescribeDomainGroups | Queries domain name groups. |
| DeleteDomainGroup | DeleteDomainGroup | Deletes a domain name group and moves its domain names to the default group. |
| UpdateDomainGroup | UpdateDomainGroup | Modifies the name of a domain name group. |
| ChangeDomainGroup | ChangeDomainGroup | Moves a domain name to a new group. |
| TransferDomain | TransferDomain | Batch transfers DNS permissions for multiple domain names to a specified execution account. |
| RetrieveDomain | RetrieveDomain | Retrieves a domain name. |
| DescribeTransferDomains | DescribeTransferDomains | Queries the domain names transferred between accounts based on the specified input parameters. |
| DescribeDomainStatistics | DescribeDomainStatistics | Queries the number of real-time requests for a specified primary domain name. |
| DescribeDomainStatisticsSummary | DescribeDomainStatisticsSummary | Queries the number of requests for all paid domain names in your account. |
| DescribeRecordStatistics | DescribeRecordStatistics | Queries real-time data about DNS requests for a specified subdomain. |
| DescribeRecordStatisticsSummary | DescribeRecordStatisticsSummary | Queries statistics on the request volume for all subdomains of a specified domain name. |
| DescribeDNSSLBSubDomains | DescribeDNSSLBSubDomains | Retrieves a list of subdomains that have weight configurations based on the specified parameters. |
| DescribeDomainLogs | DescribeDomainLogs | Queries the operation logs for a domain name based on the specified parameters. |
DNS records
|
API |
Title |
Description |
| AddDomainRecord | AddDomainRecord | Adds a DNS record. |
| DeleteDomainRecord | DeleteDomainRecord | Deletes a DNS record based on the specified request parameters. |
| DeleteSubDomainRecords | DeleteSubDomainRecords | Deletes the DNS records for a specified host record. |
| UpdateDomainRecord | UpdateDomainRecord | Modifies a DNS record based on the specified parameters. |
| UpdateDomainRecordRemark | UpdateDomainRecordRemark | Updates the remarks of a DNS record. |
| SetDomainRecordStatus | SetDomainRecordStatus | Sets the status of a DNS record. |
| DescribeDomainRecordInfo | DescribeDomainRecordInfo | Retrieves the details of a DNS record by its ID. |
| DescribeDomainRecords | DescribeDomainRecords | Retrieves the DNS records for a specified root domain based on the input parameters. |
| DescribeRecordLogs | DescribeRecordLogs | Queries the operation logs for the DNS records of a domain name. |
| DescribeSubDomainRecords | DescribeSubDomainRecords | Retrieves all DNS records for a specific subdomain based on the specified parameters. |
| GetTxtRecordForVerify | GetTxtRecordForVerify | Generates a TXT record for domain and subdomain verification. This operation supports batch retrieval. |
Custom lines
|
API |
Title |
Description |
| AddCustomLine | AddCustomLine | Adds a custom line for a domain name. |
| DeleteCustomLines | DeleteCustomLines | Deletes a batch of custom lines by specifying their unique IDs. |
| UpdateCustomLine | UpdateCustomLine | Updates a custom line specified by its unique ID. |
| DescribeCustomLine | DescribeCustomLine | Queries a custom line by its unique ID. |
| DescribeCustomLines | DescribeCustomLines | Queries the custom lines for a domain name. |
| DescribeSupportLines | DescribeSupportLines | Queries all lines supported by Cloud DNS. |
Weights
|
API |
Title |
Description |
| SetDNSSLBStatus | SetDNSSLBStatus | Enables or disables the weight configuration. |
| UpdateDNSSLBWeight | UpdateDNSSLBWeight | Modifies the weight of a DNS record based on the specified parameters. |
Batch operations
|
API |
Title |
Description |
| DescribeBatchResultCount | DescribeBatchResultCount | Queries the execution results of a batch operation task using a task ID. If you do not specify a task ID, the results of the most recent batch task are returned. |
| DescribeBatchResultDetail | DescribeBatchResultDetail | Retrieves the details of a batch processing result. |
Tags and resource groups
|
API |
Title |
Description |
| MoveDomainResourceGroup | MoveDomainResourceGroup | Moves a domain name to a different resource group. |
Authoritative proxy domain names
|
API |
Title |
Description |
| AddDnsCacheDomain | AddDnsCacheDomain | Adds a domain name to the DNS authoritative proxy service. |
| UpdateDnsCacheDomain | UpdateDnsCacheDomain | Updates a DNS authoritative proxy domain. |
| UpdateDnsCacheDomainRemark | UpdateDnsCacheDomainRemark | Updates the remark for a domain name in the DNS cache. |
| DeleteDnsCacheDomain | DeleteDnsCacheDomain | Deletes a specified domain name from the authoritative DNS proxy. |
| DescribeDnsCacheDomains | DescribeDnsCacheDomains | Queries authoritative proxy domain names based on the specified parameters. |
GTM3.0
|
API |
Title |
Description |
| GTM Instances | GTM Instances | |
| CreateCloudGtmInstanceConfig | CreateCloudGtmInstanceConfig | Creates a configuration for a Global Traffic Manager (GTM) instance. |
| SetCloudGtmInstanceConfigLogSwitch | SetCloudGtmInstanceConfigLogSwitch | Enables or disables the network traffic analysis feature for a Global Traffic Manager (GTM) instance. After this feature is enabled, you can view resolution logs and statistical reports for the domain name. You can also use the intelligent alerting feature based on abnormal metrics, such as resolution success rate and sudden changes in queries per second (QPS). This improves the observability and operations and maintenance (O&M) efficiency of the GTM instance. |
| DescribeCloudGtmInstanceConfigFullInfo | DescribeCloudGtmInstanceConfigFullInfo | Queries the full configuration of a GTM 3.0 access domain name, including alert settings, address pools, and address details. |
| ListCloudGtmInstanceConfigs | ListCloudGtmInstanceConfigs | Retrieves a list of instance configurations that contain access domain names and address pool information. |
| DeleteCloudGtmInstanceConfig | DeleteCloudGtmInstanceConfig | Deletes an access domain name from the configuration of a Global Traffic Manager (GTM) 3.0 instance. |
| UpdateCloudGtmInstanceConfigBasic | UpdateCloudGtmInstanceConfigBasic | Updates the global TTL configuration of a Global Traffic Manager (GTM) 3.0 instance based on the specified parameters. |
| UpdateCloudGtmInstanceConfigLbStrategy | UpdateCloudGtmInstanceConfigLbStrategy | Updates the load balancing policy for an instance configuration. |
| UpdateCloudGtmInstanceConfigEnableStatus | UpdateCloudGtmInstanceConfigEnableStatus | Updates the enablement status of an instance configuration based on the input parameters. |
| UpdateCloudGtmInstanceConfigRemark | UpdateCloudGtmInstanceConfigRemark | Updates the remarks for an instance configuration. |
| ListCloudGtmInstances | ListCloudGtmInstances | Retrieves a list of GTM 3.0 instances based on the specified parameters. |
| SearchCloudGtmInstances | SearchCloudGtmInstances | This operation searches for instances based on specified parameters. |
| SearchCloudGtmInstanceConfigs | SearchCloudGtmInstanceConfigs | Retrieves instance configurations that match the specified parameters. |
| GTM Address | GTM Address | |
| CreateCloudGtmAddress | CreateCloudGtmAddress | Creates an address in Global Traffic Manager (GTM) 3.0. |
| UpdateCloudGtmAddress | UpdateCloudGtmAddress | Modifies the basic configuration of a specified address, such as the address name, type, and value. |
| DescribeCloudGtmAddress | DescribeCloudGtmAddress | Queries the configuration of an address based on the specified input parameters. |
| DeleteCloudGtmAddress | DeleteCloudGtmAddress | Deletes an address. |
| UpdateCloudGtmAddressRemark | UpdateCloudGtmAddressRemark | Updates the remarks for an address in Global Traffic Manager (GTM) 3.0. |
| ListCloudGtmAddresses | ListCloudGtmAddresses | Queries a list of addresses based on the specified parameters. |
| SearchCloudGtmAddresses | SearchCloudGtmAddresses | Searches for addresses based on criteria such as address name, remarks, referenced health check template, or address ID. |
| DescribeCloudGtmAddressReference | DescribeCloudGtmAddressReference | Queries the address pools and Global Traffic Manager (GTM) 3.0 instances that reference a specified address. |
| UpdateCloudGtmAddressEnableStatus | UpdateCloudGtmAddressEnableStatus | Updates the enabled status of an address. |
| UpdateCloudGtmAddressManualAvailableStatus | UpdateCloudGtmAddressManualAvailableStatus | Updates the failover method for an address based on the specified parameters. |
| GTM AddressPool | GTM AddressPool | |
| CreateCloudGtmAddressPool | CreateCloudGtmAddressPool | Creates an address pool based on the specified parameters. |
| ListCloudGtmAddressPools | ListCloudGtmAddressPools | Queries the list of address pools in Global Traffic Manager (GTM) 3.0. |
| DescribeCloudGtmAddressPool | DescribeCloudGtmAddressPool | Retrieves the configuration of a specified address pool. |
| DeleteCloudGtmAddressPool | DeleteCloudGtmAddressPool | Deletes an address pool. |
| SearchCloudGtmAddressPools | SearchCloudGtmAddressPools | Searches for address pools by name, remarks, or other criteria. |
| ReplaceCloudGtmInstanceConfigAddressPool | ReplaceCloudGtmInstanceConfigAddressPool | Replaces the address pools associated with an instance. |
| UpdateCloudGtmAddressPoolEnableStatus | UpdateCloudGtmAddressPoolEnableStatus | Updates the enabled status of an address pool. |
| UpdateCloudGtmAddressPoolRemark | UpdateCloudGtmAddressPoolRemark | Updates the remarks of an address pool. |
| UpdateCloudGtmAddressPoolLbStrategy | UpdateCloudGtmAddressPoolLbStrategy | Updates the load balancing policy of an address pool. |
| UpdateCloudGtmAddressPoolBasicConfig | UpdateCloudGtmAddressPoolBasicConfig | Modifies the basic configuration of an address pool. |
| ReplaceCloudGtmAddressPoolAddress | ReplaceCloudGtmAddressPoolAddress | Replaces the addresses in a specified address pool. |
| DescribeCloudGtmAddressPoolReference | DescribeCloudGtmAddressPoolReference | Retrieves information about the instances that reference an address pool. |
| GTM Monitor | GTM Monitor | |
| SearchCloudGtmMonitorTemplates | SearchCloudGtmMonitorTemplates | Searches for health check templates. |
| CreateCloudGtmMonitorTemplate | CreateCloudGtmMonitorTemplate | Creates a health check template in Global Traffic Manager (GTM) 3.0. |
| DeleteCloudGtmMonitorTemplate | DeleteCloudGtmMonitorTemplate | Deletes a health check template. |
| UpdateCloudGtmMonitorTemplate | UpdateCloudGtmMonitorTemplate | Updates the configuration of a health check template. |
| ListCloudGtmMonitorTemplates | ListCloudGtmMonitorTemplates | Queries health check templates based on the specified parameters. |
| DescribeCloudGtmMonitorTemplate | DescribeCloudGtmMonitorTemplate | Retrieves the configuration of a specified health check template. |
| ListCloudGtmMonitorNodes | ListCloudGtmMonitorNodes | Lists the health check monitoring nodes based on the specified input parameters. |
| DescribeCloudGtmSystemLines | DescribeCloudGtmSystemLines | Queries the system lines supported by Global Traffic Manager (GTM). |
| ListCloudGtmAlertLogs | ListCloudGtmAlertLogs | Queries a list of alert logs. |
| DescribeCloudGtmInstanceConfigAlert | DescribeCloudGtmInstanceConfigAlert | Queries the alert configuration for an instance. |
| DescribeCloudGtmGlobalAlert | DescribeCloudGtmGlobalAlert | Queries the global alert configuration for Global Traffic Manager (GTM). |
GTM
|
API |
Title |
Description |
| GTM instances | GTM instances | |
| SetGtmAccessMode | SetGtmAccessMode | Modifies the address pool switchover policy based on the request parameters. |
| UpdateDnsGtmInstanceGlobalConfig | UpdateDnsGtmInstanceGlobalConfig | Updates the configuration of a Global Traffic Manager (GTM) instance. |
| UpdateGtmInstanceGlobalConfig | UpdateGtmInstanceGlobalConfig | Updates the global configuration of a Global Traffic Manager (GTM) instance. |
| UpdateDnsGtmAccessStrategy | UpdateDnsGtmAccessStrategy | Updates an existing access policy. |
| DescribeDnsGtmAddrAttributeInfo | DescribeDnsGtmAddrAttributeInfo | Queries the region where an address is located. |
| DescribeDnsGtmAvailableAlertGroup | DescribeDnsGtmAvailableAlertGroup | Queries the available alert contact groups. |
| DescribeDnsGtmInstance | DescribeDnsGtmInstance | Queries the details of an instance based on the specified instance ID. |
| DescribeGtmInstance | DescribeGtmInstance | Queries the details of a Global Traffic Manager (GTM) instance. |
| DescribeDnsGtmInstances | DescribeDnsGtmInstances | Queries a list of instances. |
| DescribeGtmInstances | DescribeGtmInstances | Queries Global Traffic Manager (GTM) instances. |
| DescribeDnsGtmInstanceStatus | DescribeDnsGtmInstanceStatus | Describes the status of an instance based on its ID. |
| DescribeGtmInstanceStatus | DescribeGtmInstanceStatus | Queries the current status of an instance. |
| DescribeDnsGtmLogs | DescribeDnsGtmLogs | Queries the operation logs for an instance. |
| DescribeGtmAvailableAlertGroup | DescribeGtmAvailableAlertGroup | Queries the list of available alert contact groups for a Global Traffic Manager (GTM) instance. |
| DescribeGtmLogs | DescribeGtmLogs | Queries a list of logs. |
| DescribeGtmInstanceSystemCname | DescribeGtmInstanceSystemCname | Retrieves the system-assigned CNAME domain name. |
| DescribeDnsGtmInstanceSystemCname | DescribeDnsGtmInstanceSystemCname | Retrieves the system-assigned CNAME based on the specified instance ID. |
| CopyGtmConfig | CopyGtmConfig | Copies a Global Traffic Manager (GTM) configuration. |
| MoveGtmResourceGroup | MoveGtmResourceGroup | Moves a Global Traffic Manager (GTM) instance to a new resource group. |
| Address pools | Address pools | |
| AddGtmAddressPool | AddGtmAddressPool | Adds an address pool. |
| AddDnsGtmAddressPool | AddDnsGtmAddressPool | Adds an address pool. |
| DeleteDnsGtmAddressPool | DeleteDnsGtmAddressPool | Deletes an address pool by its ID. |
| DeleteGtmAddressPool | DeleteGtmAddressPool | Deletes an address pool. |
| UpdateDnsGtmAddressPool | UpdateDnsGtmAddressPool | Updates the configuration of an address pool. |
| UpdateGtmAddressPool | UpdateGtmAddressPool | Modifies an address pool. |
| DescribeDnsGtmInstanceAddressPool | DescribeDnsGtmInstanceAddressPool | Queries the details of an address pool by its ID. |
| DescribeDnsGtmInstanceAddressPools | DescribeDnsGtmInstanceAddressPools | Retrieves the address pools of a Global Traffic Manager (GTM) instance. |
| DescribeDnsGtmAddressPoolAvailableConfig | DescribeDnsGtmAddressPoolAvailableConfig | Queries the available configurations for an address pool in a Global Traffic Manager (GTM) instance. |
| DescribeGtmInstanceAddressPool | DescribeGtmInstanceAddressPool | Describes the details of an address pool. |
| DescribeGtmInstanceAddressPools | DescribeGtmInstanceAddressPools | Describes the address pools of a Global Traffic Manager (GTM) instance. |
| Health checks | Health checks | |
| AddDnsGtmMonitor | AddDnsGtmMonitor | Creates a health check. |
| AddGtmMonitor | AddGtmMonitor | Adds a health check. |
| UpdateDnsGtmMonitor | UpdateDnsGtmMonitor | Modifies a health check configuration. |
| UpdateGtmMonitor | UpdateGtmMonitor | Updates a health check configuration. |
| SetDnsGtmMonitorStatus | SetDnsGtmMonitorStatus | Sets the health check status for an address pool. |
| SetGtmMonitorStatus | SetGtmMonitorStatus | Sets the health check status of an address pool. |
| DescribeGtmMonitorAvailableConfig | DescribeGtmMonitorAvailableConfig | Retrieves the available configurations for health checks. |
| DescribeGtmMonitorConfig | DescribeGtmMonitorConfig | Retrieves the health check configuration for an address pool. |
| DescribeDnsGtmMonitorAvailableConfig | DescribeDnsGtmMonitorAvailableConfig | Queries the available configurations for DNS health checks. |
| DescribeDnsGtmMonitorConfig | DescribeDnsGtmMonitorConfig | Queries the health check configuration for an address pool. |
| Access policies | Access policies | |
| AddDnsGtmAccessStrategy | AddDnsGtmAccessStrategy | Adds an access strategy. |
| AddGtmAccessStrategy | AddGtmAccessStrategy | Creates an access strategy based on the specified parameters. |
| DeleteDnsGtmAccessStrategy | DeleteDnsGtmAccessStrategy | Deletes an access policy by its ID. |
| DeleteGtmAccessStrategy | DeleteGtmAccessStrategy | Deletes an access policy. |
| UpdateGtmAccessStrategy | UpdateGtmAccessStrategy | Updates an access policy. |
| SetDnsGtmAccessMode | SetDnsGtmAccessMode | Sets the access mode for an access policy. |
| DescribeDnsGtmAccessStrategies | DescribeDnsGtmAccessStrategies | Queries the access strategies for a Global Traffic Manager (GTM) instance. |
| DescribeDnsGtmAccessStrategy | DescribeDnsGtmAccessStrategy | Retrieves the details of a specified access strategy. |
| DescribeDnsGtmAccessStrategyAvailableConfig | DescribeDnsGtmAccessStrategyAvailableConfig | Describes the available configurations for an access policy based on an instance ID. |
| DescribeGtmAccessStrategies | DescribeGtmAccessStrategies | Queries the access policies for an instance. |
| DescribeGtmAccessStrategy | DescribeGtmAccessStrategy | Queries the details of an access policy based on the policy ID. |
| DescribeGtmAccessStrategyAvailableConfig | DescribeGtmAccessStrategyAvailableConfig | Queries the available configurations for an access policy. |
| SwitchDnsGtmInstanceStrategyMode | SwitchDnsGtmInstanceStrategyMode | Switches the access strategy mode of an instance. |
| Disaster recovery | Disaster recovery | |
| AddGtmRecoveryPlan | AddGtmRecoveryPlan | Adds a disaster recovery plan. |
| DeleteGtmRecoveryPlan | DeleteGtmRecoveryPlan | Deletes a disaster recovery plan. |
| UpdateGtmRecoveryPlan | UpdateGtmRecoveryPlan | Updates a disaster recovery plan. |
| DescribeGtmRecoveryPlan | DescribeGtmRecoveryPlan | Retrieves the details of a disaster recovery plan. |
| DescribeGtmRecoveryPlanAvailableConfig | DescribeGtmRecoveryPlanAvailableConfig | Describes the available configurations for a disaster recovery plan. |
| DescribeGtmRecoveryPlans | DescribeGtmRecoveryPlans | Queries a list of disaster recovery plans. |
| ExecuteGtmRecoveryPlan | ExecuteGtmRecoveryPlan | Executes a disaster recovery plan. |
| PreviewGtmRecoveryPlan | PreviewGtmRecoveryPlan | Previews a disaster recovery plan. |
| RollbackGtmRecoveryPlan | RollbackGtmRecoveryPlan | Rolls back a disaster recovery plan. |
HTTPDNS
|
API |
Title |
Description |
| AddRecursionZone | AddRecursionZone | Adds a built-in authoritative domain name zone for recursive resolution. |
| DescribeRecursionZone | DescribeRecursionZone | Queries the details of an authoritative zone for recursive resolution. |
| ListRecursionZones | ListRecursionZones | Queries the zones that are used for recursive resolution of built-in authoritative domain names. |
| DeleteRecursionZone | DeleteRecursionZone | Deletes a built-in authoritative zone used for recursive resolution. |
| SearchRecursionZones | SearchRecursionZones | Searches for zones of built-in authoritative domain names used for recursive resolution. |
| UpdateRecursionZoneEffectiveScope | UpdateRecursionZoneEffectiveScope | Updates the effective scope of a built-in authoritative domain name zone in HTTPDNS. |
| UpdateRecursionZoneRemark | UpdateRecursionZoneRemark | Modifies the remarks for a built-in authoritative domain name zone used for recursive resolution. |
| UpdateRecursionZoneProxyPattern | UpdateRecursionZoneProxyPattern | Modifies the recursive proxy mode for a zone. |
| AddRecursionRecord | AddRecursionRecord | Adds an authoritative record for recursive resolution. |
| DescribeRecursionRecord | DescribeRecursionRecord | Describes a built-in authoritative DNS record used for recursive resolution. |
| UpdateRecursionRecord | UpdateRecursionRecord | Modifies a built-in authoritative record for recursive resolution. |
| ListRecursionRecords | ListRecursionRecords | Lists the built-in authoritative records for recursive resolution. |
| DeleteRecursionRecord | DeleteRecursionRecord | Deletes a built-in authoritative DNS record used for recursive resolution. |
| SearchRecursionRecords | SearchRecursionRecords | Searches for built-in authoritative DNS records used for recursive resolution. |
| UpdateRecursionRecordEnableStatus | UpdateRecursionRecordEnableStatus | Updates the enable status of a recursion record. |
| UpdateRecursionRecordWeight | UpdateRecursionRecordWeight | Updates the weight of a DNS record for recursive resolution. |
| UpdateRecursionRecordWeightEnableStatus | UpdateRecursionRecordWeightEnableStatus | Updates the enabled status of the weight algorithm for a DNS record used for recursive resolution. |
| UpdateRecursionRecordRemark | UpdateRecursionRecordRemark | Updates the remarks for a built-in authoritative record in HTTPDNS. |
DoH domain names
|
API |
Title |
Description |
| DescribeDohAccountStatistics | DescribeDohAccountStatistics | Queries an overview of request statistics for a DNS over HTTPS (DoH) account. |
| DescribeDohDomainStatistics | DescribeDohDomainStatistics | Retrieves an overview of statistics for DNS over HTTPS (DoH) requests for a domain name. |
| DescribeDohDomainStatisticsSummary | DescribeDohDomainStatisticsSummary | Queries request statistics for DNS over HTTPS (DoH) domain names. |
| DescribeDohSubDomainStatistics | DescribeDohSubDomainStatistics | Queries for statistics on DNS over HTTPS (DoH) requests for a subdomain. |
| DescribeDohSubDomainStatisticsSummary | DescribeDohSubDomainStatisticsSummary | Queries a summary of request statistics for subdomains using DNS over HTTPS (DoH). |
| DescribeDohUserInfo | DescribeDohUserInfo | Retrieves the basic information of a DNS over HTTPS (DoH) user. |
Others
|
API |
Title |
Description |
| ValidatePdnsUdpIpSegment | ValidatePdnsUdpIpSegment | Validates a UDP IP address segment for Public DNS. |
| DescribePdnsUserInfo | DescribePdnsUserInfo | Retrieves user information for Public DNS. |
| DescribePdnsRequestStatistic | DescribePdnsRequestStatistic | Queries the request statistics for Public DNS. |
| DescribePdnsRequestStatistics | DescribePdnsRequestStatistics | Queries the request statistics for a specified subdomain. |
| DescribeRecordResolveStatisticsSummary | DescribeRecordResolveStatisticsSummary | Queries statistics on the request volume for all subdomains of a specified domain name. |
| DescribeDomainResolveStatisticsSummary | DescribeDomainResolveStatisticsSummary | Queries the request volumes for all paid domain names in your account. |
| DescribeInternetDnsLogs | DescribeInternetDnsLogs | Query parsing logs |
Others
|
API |
Title |
Description |
| DeleteDomain | DeleteDomain | Deletes the specified domain name. |
| DescribeDnsProductInstance | DescribeDnsProductInstance | Retrieves the details of a paid Alibaba Cloud DNS instance by its instance ID. |
| DescribeInterAuthStatisticsGlobalOverview | DescribeInterAuthStatisticsGlobalOverview | Retrieves a global overview of statistics for public authoritative DNS. |
| DescribeInterAuthStatisticsHistory | DescribeInterAuthStatisticsHistory | Historical statistics for public authoritative DNS resolution |
| DescribeInterAuthStatisticsSummary | Public authoritative resolution statistics details | Queries the summary list of public authoritative parse statistics. |
| DescribeInterAuthStatisticsZoneOverview | DescribeInterAuthStatisticsZoneOverview | Retrieves a zone-level overview of statistics for public authoritative DNS. |
| DescribeTags | DescribeTags | Queries existing tags. |
| ListTagResources | ListTagResources | Queries resources by tag. |
| TagResources | TagResources | Adds or modifies tags for resources. |
| UntagResources | UntagResources | Removes tags from resources. |