Using Dynamic DNS in Your Home Automation Architecture Using Duck DNS.


This post assumes  you are using a current version of Rasbian or other Linux distribution that includes both a cron manager (with crontab) and curl.

I will also be using “nslookup” this is not installed by default.   To install nslookup (and other DNS tools) run the following command:
sudo apt-get install dnsutils

Dynamic DNS allows you to convert your dynamic internet address (givin to you by your internet provider) into something that seems static.  It works by doing the following:

  1. Allowing you to register a DNS record (a name for your address).  In our case we will use Duck DNS so the record will look like
  2. Running a script, that you will install on your server, that will tell your Dynamic DNS (DDNS) Provider ( what your current external internet address is.  This script will update your dDNS provider at regular intervals.
  3. Schedule the script to run at 5 minute…

View original post 499 more words


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: