ddclient is a Perl client used to update dynamic DNS entries for accounts on many dynamic DNS services.