No-IP service is providing free subdomains with low time to live (from 10 seconds). I am using DynDNS for a long time. But in last months they made some changes which moved NO-IP to first place. Now in DynDNS you even can not get free hostname, and you have to login to your account on the website once a month or your hostname will be deleted. With No-IP account you can request up to 3 subdomains and to remain your account in active state, running their client is enough. When you go through registration on noip.com site you can go to installation proccess of No-IP updater client. A little caveeat of installation is than No-IP client is not in Raspbian repositories (for now) so we will have to compile it from source code. Firstly download source code from official mirror.
Extract downloaded archive:
tar vzxf noip-duc-linux.tar.gz
When archive is extracted, "cd" to new extracted folder (name of folder can be different, because of version):
Now we can compile by issuing:
During "make install" you will be asked for No-IP username, password and update interval (in minutes). After successful compilation you can run the client.
To start No-IP client at boot, edit crontab:
And add new line:
@reboot sudo -u root noip2
You can close the file (CTRL+X...) and save changes (...press "y" and Enter). Maybe one time you will need to change configuration of No-IP client. In this case stop No-IP client:
And run No-IP client with parameter to ask for new configuration.
Do not forget to start No-IP client again.