API standard and pre-built SDKs in multi-language
The OpenAPI specification of this product (Alidns/2015-01-09) follows the RPC standard. Alibaba Cloud provides pre-built SDKs for popular programming languages to abstract low-level complexities such as request signing. This enables developers to call APIs using language-specific syntax without dealing with HTTP details directly.
Custom signature
If your specific needs, such as a customized signature, are not supported by the SDK, manually sign requests using the signature mechanism. Note that manual signing requires significant effort (usually about 5 business days). For support, join our DingTalk group (ID: 147535001692).
Before you begin
An Alibaba Cloud account has full administrative privileges. A compromised AccessKey pair exposes all associated resources to unauthorized access, posing a significant security risk. To call APIs securely, create a Resource Access Management (RAM) user with API access only, configure its AccessKey pairs, and implement the principle of least privilege (PoLP) through RAM policies. Use the Alibaba Cloud account only when its permissions are explicitly required for specific scenarios.
API list
|
API |
Title |
Description |
| UpdateRspDomainStatusOte | UpdateRspDomainStatusOte | Updates the status of a specified domain name. |
Teleinfo
|
API |
Title |
Description |
| UpdateRspDomainServerProhibitStatusForGatewayOte | UpdateRspDomainServerProhibitStatusForGatewayOte | Updates the status of a specified domain name. |
| RemoveRspDomainServerHoldStatusForGatewayOte | RemoveRspDomainServerHoldStatusForGatewayOte | Deletes the serverHold status for a specified domain name. |
| AddRspDomainServerHoldStatusForGatewayOte | AddRspDomainServerHoldStatusForGatewayOte | Adds the serverHold status to a specified domain name. |
| UpdateRspDomainServerProhibitStatusForGateway | UpdateRspDomainServerProhibitStatusForGateway | Updates the status of a specific domain name. |
| RemoveRspDomainServerHoldStatusForGateway | RemoveRspDomainServerHoldStatusForGateway | Removes the serverHold status from a specified domain name. |
| AddRspDomainServerHoldStatusForGateway | AddRspDomainServerHoldStatusForGateway | Adds the serverHold status to a specific domain name. |
cloud resolution instance
|
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 Name
|
API |
Title |
Description |
| AddDomain | AddDomain | Adds a domain name. |
| DeleteDomain | DeleteDomain | Deletes the specified 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 | Performs batch operations to add or delete domain names and DNS records. |
| Domain Name Grouping | Domain Name Grouping | |
| 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. |
Parsing 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. |
Resolve request source line
|
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. |
Weight
|
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 Processing
|
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. |
Resources
|
API |
Title |
Description |
| 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. |
| MoveDomainResourceGroup | MoveDomainResourceGroup | Moves a domain name to a different resource group. |
Authoritative Agent Domain Name
|
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 complete configuration of a Global Traffic Manager instance, including the access domain name, alerts, address pools, and details of the addresses. |
| 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 | Queries for a list of instance configurations based on specified parameters. |
| GTM Address | GTM Address | |
| CreateCloudGtmAddress | CreateCloudGtmAddress | Creates an address using the specified parameters. |
| UpdateCloudGtmAddress | UpdateCloudGtmAddress | This operation modifies the basic configurations of a specified address. |
| 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. |
| 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 | Returns a list of address pools. |
| DescribeCloudGtmAddressPool | DescribeCloudGtmAddressPool | Retrieves the configuration of a specified address pool. |
| DeleteCloudGtmAddressPool | DeleteCloudGtmAddressPool | Deletes an address pool. |
| SearchCloudGtmAddressPools | SearchCloudGtmAddressPools | Searches for address pools based on the specified parameters. |
| 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 based on the specified parameters. |
| DeleteCloudGtmMonitorTemplate | DeleteCloudGtmMonitorTemplate | Deletes a health check template. |
| UpdateCloudGtmMonitorTemplate | UpdateCloudGtmMonitorTemplate | Updates a health check template based on the specified parameters. |
| 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. |
GTM
|
API |
Title |
Description |
| GTM instance | GTM instance | |
| 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 pool | address pool | |
| 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 Check | Health Check | |
| 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 Policy | Access Policy | |
| 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 tolerance | disaster tolerance | |
| 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 for 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. |
Other
|
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 |
| UpdateRspDomainServerHoldStatusOte | UpdateRspDomainServerHoldStatusOte | Updates the serverHold status for a specific domain name. |
Others
|
API |
Title |
Description |
| DescribeDnsProductInstance | DescribeDnsProductInstance | Queries the details about a paid Alibaba Cloud DNS instance based on the instance ID. |