No relevant resource is found in the selected language.

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Read our privacy policy>Search


To have a better experience, please upgrade your IE browser.


Feature Description - IP Services 01

NE05E and NE08E V300R003C10SPC500

This is NE05E and NE08E V300R003C10SPC500 Feature Description - IP Services
Rate and give feedback:
Huawei uses machine translation combined with human proofreading to translate this document to different languages in order to help you better understand the content of this document. Note: Even the most advanced machine translation cannot match the quality of professional translators. Huawei shall not bear any responsibility for translation accuracy and it is recommended that you refer to the English document (a link for which has been provided).
Dynamic DNS

Dynamic DNS

Related Concepts

Dynamic DNS allows client programs, such as ping and tracert, to use the resolver of a DNS client to access a DNS server.
  • Resolver: a server that provides the mapping between domain names and IP addresses and handles user request for domain name resolution.
  • Recursive resolution: If a DNS server cannot find the IP address corresponding to a domain name, the DNS server turns to other DNS servers for help and sends the resolved IP address to the DNS client.
  • Query type
    • Class-A query: a query used to request the IPv4 address corresponding to a domain name. This type of query is most commonly used in DNS resolution.
    • Class-AAAA query: a query used to request the IPv6 address corresponding to a domain name.
    • PTR query: a query used to request the domain name corresponding to a IPv4 address.


Dynamic DNS is implemented using the DNS server.

Figure 6-1 shows the relationship between the client program, resolver, DNS server, and cache.
Figure 6-1 Dynamic DNS

The DNS client is composed of the resolver and cache and is responsible for accepting and responding to DNS queries from client programs. Generally, the client program, cache, and resolver are on the same device, whereas the DNS server is on another device.

The implementation process is as follows:
  1. A client program sends a request to the DNS client.

  2. After receiving the request, the DNS client searches the local database or the cache. If the required DNS entry is not found, the DNS client sends a query packet to the DNS server. Currently, devices support the Class-A query, Class-AAAA query and PTR query.

  3. The DNS server searches its local database for the IP address corresponding to the domain name carried in the query packet. If the corresponding IP address cannot be found, the DNS server forwards the query packet to the upper-level DNS server for help. The upper-level DNS server resolves the domain name in recursive resolution mode, as specified in the query packet, and returns the resolution result to the DNS server. The DNS server then sends the result to the DNS client.

  4. After receiving the response packet from the DNS server, the DNS client sends the resolution result to the client program.

Dynamic DNS allows you to define a domain name suffix list by pre-configuring some domain name suffixes. After you enter a partial domain name, the DNS server automatically displays the complete domain name with different suffixes for resolution.

Usage Scenario

Dynamic DNS is used in scenarios in which a large number of mappings between domain names and IP addresses exist and these mappings change frequently.


If a large number of mappings between domain names and IP addresses exist, manually configuring DNS entries on each DNS server is laborious. To solve this problem, use dynamic DNS instead. Dynamic DNS effectively improves configuration efficiency and facilitates DNS management.

Updated: 2019-01-14

Document ID: EDOC1100058931

Views: 10420

Downloads: 17

Average rating:
This Document Applies to these Products
Related Version
Related Documents
Previous Next