A DDNS server maintains a dynamic database of host names and IP addresses
of remote devices connected to a telecommunications network. Devices on
the telecommunications network query the DDNS server for the IP addresses
of the remote devices. As the IP addresses change, a DDNS client captures
the new IP address and transmits the changes to the DDNS server where the
IP address of the remote device is updated.