For a short time you have to, so that one does not lose its host name, log in your account every month of DynDNS.org. With a simple script and a crontab entry allows you to automate.
Log on automatically
This script automates the login account of the DynDNS.org. You must enter the user name and password only.
#!/bin/bash########################################################################## dyndnslogin# Automate login to prevent account expiration################################################################################################################################################# DynDNS SettingsUSERNAME="username"PASSWORD="password"######################################################################### VariabelnPROGNAME=dyndnsloginCOOKIE=`mktemp --tmpdir="/tmp" -t ${PROGNAME}_cookie_***XXXX`OUTPUT=`mktemp --tmpdir="/tmp" -t ${PROGNAME}_output_***XXXX`USERAGENT="Mozilla/5.0"######################################################################### MainMULTIFORM=`curl -s -k -A $USERAGENT -c $COOKIE https://account.dyn.com \ | awk -F\' '/multiform/{ print $6 }'`curl -s -k --location -A "$USERAGENT" -b $COOKIE -c $COOKIE -o $OUTPUT \--data "username=$USERNAME&password=$PASSWORD&iov_id=&sub mit=Log+in&multiform=$MULTIFORM" \https://account.dyn.com/if grep -E "(Welcome|Hi).*$USERNAME" $OUTPUT > /dev/null 2>&1thenecho Login successfulelseecho Login failedFAILED="true"firm $COOKIErm $OUTPUTif [ "$FAILED" = "true" ]thenexit 1fi# EOF | 
After running to get the feedback on whether the login has worked or not.
Automate
With crontab-e to edit your crontab and add there the following line:
5 23 * * 0  /usr/local/bin/dyndnslogin | 
Thus, an account Log in DynDNS.org is made every Sunday at 23:05.
source:http://emanuelduss.ch/