Updated on 2025-08-19 GMT+08:00

Public DNS Resolution

What Is Public DNS Resolution?

Public DNS resolution translates domain names (for example, www.example.com) and their subdomains into IP addresses like 1.2.3.4 for routing traffic over the Internet. Public DNS resolution is implemented by public DNS servers, including authoritative and non-authoritative DNS servers.

Authoritative DNS services are typically provided by either domain name registrars or cloud service providers. Authoritative DNS servers store various DNS records, including A, CNAME, and MX records, and provide accurate responses to DNS queries. DNS provides highly available and scalable authoritative DNS resolution services and domain name management services.

If you host domain names on the Huawei Cloud DNS service, authoritative DNS servers will be provided for public domain name resolution for your website and email server. Visitors can access your website, mailbox, or web application by entering your domain name in the address box of their browser.

Scenarios

  • Website building

    An A record set can map a website domain name to the numerical address of the server where your website is hosted. After an A record set is added for the domain name, users can access your website using the domain name.

  • Email

    An MX record set can map a domain name to the email server address provided by an email service provider. After an MX record set is added for the domain name, emails can be sent and received properly.

  • Heavy-traffic applications

    When a large website is deployed on multiple servers, you can configure weighted routing to distribute requests to different servers proportionally and balance server load.

  • Global traffic scheduling

    When visitors are from different carriers or geographical locations, you can configure ISP and region lines to return different resolution results based on the networks or geographical locations of visitors' IP addresses.

  • Service acceleration with CDN

    You can add a CNAME record to map a domain name to the alias domain provided by the CDN service provider. This speeds up website response or download.

Product Advantages

  • Deployment in 20+ countries/regions

    End users around the world can resolve domain names with low latency.

  • High performance

    Huawei's next-generation Data Plane Development Kit (DPDK) offers resolution acceleration services. This allows DNS to handle hundreds of millions of concurrent queries.

  • Low latency

    DNS services are deployed in more than 20 countries or regions, providing low-latency domain name resolution for users around the world.

  • Robust security

    DNS offers built-in DDoS mitigation and works with Anti-DDoS to ensure that requests from your legitimate end users are not affected.

  • Smooth switchover

    You can transfer the record sets configured for an in-use website domain to the Huawei Cloud DNS service. You can create a public zone and add record sets on the DNS console before the migration. In this way, your website services are not interrupted during the migration.

Functions

Table 1 Public zone operations

Function

Description

Public zone

A public zone is used to host a domain name you want to make accessible over the Internet and contains information about how you want to route traffic for the domain name and all its subdomains. You can create, modify, delete, enable, disable, and view public zones.

For details, see Overview.

Domain name level

DNS allows you to create public zones for second-level domain names and their subdomains.

  • For domain names with 1-level suffixes like .com, you can create zones for example.com and www.example.com.
  • For domain names with 2-level suffixes like .com.cn, you can create zones for example.com.cn and www.example.com.cn.

Record set

A record set is a collection of resource records that belong to the same domain name. A record set defines the resolution type and value of a domain name. You can add, modify, delete, view, disable, or enable record sets of the A, CNAME, MX, AAAA, TXT, SRV, NS, and CAA types for public zones.

For details, see Record Set Overview.

Reclaiming a public zone

If a public zone has been created for your domain name by another user, you can reclaim the public zone by proving that you are the holder of the domain name.

For details, see Reclaiming a Public Zone.

Wildcard DNS record set

For a second-level domain, you can add a record set with the record set name set to an asterisk (*), so traffic will be routed to all subdomains of that domain name.

For details, see Creating a Wildcard DNS Record Set.

TTL

TTL is short for time to live, which specifies how long a record set is cached on a local DNS server. It is measured in seconds. The TTL value ranges from 1 to 2147483647.

Weight

Weight indicates the proportion of DNS queries that will be routed to the record set.

If a resolution line in a zone contains multiple record sets of the same type, you can set different weights to each record set.

For details, see Configuring Weighted Routing.

Checking domain name

Check the record sets of website or email domains quickly and rectify the fault following the suggestions.

For details, see Checking a Domain Name.

Batch operations

You can add and transfer zones, and add, modify, and delete record sets in batches.

Helpful Links