How to configure free DNS for cloud computing


How to configure free DDNS for cloud computing

Cloud computing has made massive computing resources to be available instantly to users with a single command. The always available, on-demand computing infrastructure comes specially handy for developers as it allows them to create and destroy development instances easily. One of the major benefit of cloud computing is you only pay for what you use, so when you are not working on a cloud-computing instance it can be powered-down and no computing cost will be charged. One drawback/annoyance of using this strategy is that the "publicly addressable" IP address will change with every reboot, to get past this we will show you how to use an automatically updated free dynamic dns system so you don't get bothered about the changing IP address anymore.


For this demonstration we will be using NoIP Free DDNS service and IP update client on a Amazon EC2 cloud instance :
  • Register and get yourself a free sub-domain from NoIP.com.
  • Open a console to your Cloud computing instance, and input following command to download and configure the NoIP DDNS Client For Linux.


  • You will be prompted to enter your username and password from NoIP and the setup will complete as shown below.




  • Now, launch the NoIP daemon so it can automatically update the IP address.

  • /usr/local/bin/noip2

  • We will also need to make the application auto-launch at every reboot, we will use the init.d script as also shown earlier for this.
  • Follow the instructions provided in NoIP README file located inside the folder downloaded in the step above, and create a /etc/init.d/noip2 script to auto-start the daemon on every boot.




  • Now you can use the NoIP sub-domain from wherever you want to connect to your cloud computer.

  • If you are using Amazon EC2 use this - http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AccessingInstances.html for others read their documentation.