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.