godaddy-dyndns is a simple utility that is basically a DIY dynamic DNS. It checks the current public IP against a GoDaddy domain and, if they don't match, it updates the domain to point to the new IP address.
Grab the latest release binaries for your OS-architecture from the latest release.
$ ./godaddy-dyndns -h
godaddy-dyndns
Options:
-h, --help display help information
--api-key[=$GODADDY_API_KEY] GoDaddy Api Key
--secret-key[=$GODADDY_SECRET_KEY] GoDaddy Secret Key
--domain[=$GODADDY_DOMAIN] GoDaddy SubDomain to update. If the subdomain doesn't exist it creates it
./godaddy-dyndns --api-key=my_godaddy_api_key --secret-key=my_godaddy_secret_key --domain=mysubdomain.mikemylonakis.com # updates the mysubdomain subdomain of mikemylonakis.com
./godaddy-dyndns --api-key=my_godaddy_api_key --secret-key=my_godaddy_secret_key [email protected] # updates the root domain, i.e. mikemylonakis.com
./godaddy-dyndns --api-key=my_godaddy_api_key --secret-key=my_godaddy_secret_key --domain=mikemylonakis.com # updates the root domain, i.e mikemylonakis.com