A Dynamic Domain Name System (DDNS) automatically updates Internet DNS name servers in real-time to keep the active DNS configuration of host names, addresses, and other information up to date. DDNS is typically used when businesses have frequent changes to the public host-name-to-IP-address mappings, usually when companies use PPPoE or DHCP to obtain Internet access.
Dynamic IP addresses present a problem if the customer wants to provide a service to other users on the Internet, such as a web service. As the IP address may change frequently, corresponding domain names must be quickly re-mapped in the DNS, to maintain accessibility using a well-known URL. Many providers offer commercial or free DDNS service for this scenario. The automatic reconfiguration is generally implemented in the user's router or computer, which runs software to update the DDNS service. The communication between the user's equipment and the provider is not standardized, although a few standard web-based methods of updating have emerged over time (RFC 2136 or other protocols).
Using DDNS automates the propagation of new host-name-to-IP-address mapping across the Internet. DDNS service providers act as a broker to manage this process. The Cloud Edge gateway is designed as the first Internet-facing device an external client connects to when trying to reach the business, it needs to make sure that all Internet users route their traffic to it for each host name / domain that they are trying to reach on the business side. With the DDNS client, Cloud Edge can communicate host-name-to-IP-address changes to the DDNS service provider.