Dynamic DNS Client Programs are required for users to take advantage of Dynamic DNS Services. In a nutshell, they monitor the computer's IP address for change - and once a change is detected, they send the new IP address to the Dynamic DNS Provider so the DNS entries may be updated.