Namecheap’s free DYNDNS

Stumbled upon Namecheaps free DYNDNS service this morning, and I can’t be more impressed.

All I did was buy a 0.66 cent domain

Namecheap

namecheap
namecheap

Enabled the Dynamic DNS in the Advanced DNS settings:

Dynamic DNS
Dynamic DNS

Then added the client to my home media server:

Windows: Direct Update
Mac: NC DNS Updater, IP Monitor
Unix: DDClient , IPCheck
Other: Java Dynamic DNS Client, IPCheck for OS/2

I was never a fan of DYNDNS or NO IP for some reason, I loved DuckDNS, but I was looking for something cleaner. This is the perfect solution to use with my home media server  / file server.

What is DYNDNS?

DYNDNS or in full, dynamic domain name system is the method used to automatically update Internet domain names to IP addresses which in turn provides access to your computer from any part of the world. What DYNDNS do is that they let a web host advertise a public name to prospective users. As opposed to Internet DNS that works with static IP addresses, DYNDNS is designed to support changing IP addresses. It is for this reason that they are suitable for home networks because home works frequently receive dynamic IP addresses from their respective Internet service providers.

The working of dynamic DYNDNS

To start using DYNDNS, you need to register with a DYNDNS service provider for them to offer you the required software which you will install in the host computer which will be used as the server. Like the server, the host computer also serves the purpose of updating dynamic DNS when users reach it for server request.

Basically, what the installed software does is that it continually checks the dynamic IP addresses provided by your Internet service provider. Since these addresses change from time to time, this software alerts the dynamic DNS service every time there is a change which in turn updates your server account with the new IP address.

As long as the DYNDNS software runs continuously, it keeps directing visitors to your host computer irrespective of the number of times the IP address changes.

A DynDNS is not required in instances where the network in use has a static IP address. This is because the domain name doesn’t have to know anything else about the IP address after it registers it. This is because static addresses don’t actually change and so a DYNDNS becomes unnecessary.

Where to get a DYNDNS service

Now that you know what a DYNDNS is and how it’s used, the question about where to get it remains. There is a variety of dynamic DNS service providers online who will provide you with a free DYNDNS service that supports any operating system your computer could be running on either Mac, Windows or Linux. Some of the common DYNDNS available online include Dyne, NoIP, and FreeDNS. Free dynamic DNS, however, have a shortcoming in the sense that you are given a limited number of domains to choose from. This means that you cannot select any URL and have it automatically directed to your server.

What happens with a free dynamic DNS is that you pick any hostname that will have to be combined with the free domain options given to form a complete DDNS URL. For instance, if you come up with the domain name hostwebber.org and the options provided are ozorp.org or qwipy.org then your DynDNS URL will be hostwebber.ozorp.org.

All in all, free options serve the required purpose, but paid options are better for they offer you unlimited serves whereby all the restrictions in the free version are lifted. This way, you can operate freely as you would personally prefer without limitations. You can get your paid DYNDNS services from Dyn, and for more support on DYNDNS you can check out Google domains.

Isaac Adams-Hands

Full Stack Developer, Digital Marketer, and InfoSec enthusiast. He received his Bachelor’s Degree from the University of Western Sydney and his Business Diploma from Georgian College before joining various marketing positions in search portals, e-commerce, higher education, and addiction recovery services.

Follow @ twitter

Related posts

WordPress templates

I keep forgetting the code to create a custom WordPress template, so I’m adding it to my blog Gist

Defining what content shows up based on page type

Quick code to define what content shows up based on page type. I had to have different containers show up depending on page. The Code