11/15: DynDns Daemon Service for your Ubuntu Server or Desktop

Formed in 1998, Dynamic Network Services Inc. (Dyn Inc.) provides domain name system (DNS) services with the highest levels of redundancy, service, and support in the industry. The world-class team of DNS experts allows us to provide unprecedented quality of service and support, and our use of proven open source technology reduces cost and risk to their users. The result? Superior DNS service and value.
Keeping Connected with DNS
DNS was created to make the Internet easier to use. Before DNS, computers connected to the Internet were only reachable by their computer address, called an IP address, written like 63.208.196.66. Internet pioneers created a system called DNS which allowed hostnames like www.website.com and mail.mycompany.com to be used in place of the numbers. This translation occurs automatically.
Dyn Inc. has operated the DynDNS® Platform as a brand of services starting with a free Dynamic DNS services because some Internet users have IP addresses that change. We created a method that allows users to update the IP address associated with a hostname that we provide, enabling users to serve content or keep connected to their computer.
In this Article we will walk you through installing and configuring ddclient on Ubuntu Linux.
1: Setup a Free (or paid) DynDns.org account @ https://www.dyndns.com/services/dns/dyndns/howto.html
2: Install ssh and ssh-socket so we can send our DynDNS user and password encrypted instead clear text:
$ sudo apt-get install ssh libio-socket-ssl-perl
3: Install ddclient:
$ sudo apt-get install ddclient
4: Configure ddclient:

For your dynamic DNS provider, select www.dyndns.com

Type the domain name you want to update (i.e. omgirc.dyndns.org or if you paid for your own dmain, i.e. omgbbs.com)

Enter your DynDNS username

Enter your DynDNS password

Type “web” as the DynDNS interface
5: Edit your /etc/ddclient.conf
$ sudo nano /etc/ddclient.conf
Replace use=if, if=web with use=web, web=checkip.dyndns.com/, web-skip='IP Address'
Under that add
ssl=yes
daemon=300
Save and Quit (Ctrl-X)
6: Restart the ddclient daemon service
$ sudo /etc/init.d/ddclient restart
Thats it!
You can verify your updated ip by typing:
$ nslookup
Verify that matches with what http://www.moanmyip.com/ says.