As an internet user , you may want to access to your home or office’s servers , computers , cameras and other devices through the internet for Tele-Working ,accessing your surveillance system or any other purposes. In such situations, you should have a Static IP Address or using DDNS service.
First, You Should Be Familiar with DNS and IP Address Concepts
Every internet resources like Web Pages, FTP sites and online servers have an IP address which is unique. There are two versions of the IP Addresses, IPV4 and IPV6.commonly, the internet resources are using IPV4 which is consisted of 4 numbers between 0-255 like 184.108.40.206 , for example the Facebook’s IP Address is 220.127.116.11 and YouTube’s IP Address is 18.104.22.168.As you see , these numbers are not easy to remember.
The DNS is a service/system (stands for Domain Name System) and working as an intermediate between the internet user and internet resource to simplify the access operation. In DNS system, each internet resources can have a human-friendly name, like Facebook and YouTube along with their IP Addresses. Then, the DNS makes a mapping list for human-friendly names and IP Addresses.
Now, whenever you type Facebook.com , the DNS “resolve” your request to find the corresponding IP Address ( 22.214.171.124 ) from the “DNS List” and then sends your request to the internet.
What’s the DDNS?
As I have mentioned already , every internet resource need to have an IP Address to be accessible in the internet, Your home router need to have an IP Address as an internet node too. Commonly, the home router’s IP Addresses are not static and constantly changing by your ISP. It means you may have the 172.17.12.2 as your IP Address for today and 172.17.131.98 for tomorrow, so you cannot use such a changing IP Address for your remote working purposes.
‘Dynamic DNS’ (DynDNS) stands for Dynamic Domain Name System (also known as ‘DDNS’). This helps you to forward your home router’s constantly changing IP addresses to a fixed domain name. You can register with a DDNS service under an available name (such as myrouter.example.com). Your router and network devices are always available under this address, even if you don’t know their current IP addresses.
There are many companies for DDNS service, here is a list of free services:
One of the most popular and professional DDNS providers, with both free and premium accounts.
Dynu is a flexible DDNS provider , you can have your own domain for top-level domain. You can have a free or premium account , but the interesting point is that, even with the free account you can obtain a SSL certificate to increase your connection’s security level.
DuckDns is a simple DDNS service. It uses AWS (Amazon Web Services) infrastructure, and you can sign up for free using your Google, Reddit, Twitter, GitHub, or personal account.
NO-IP is a popular DDNS service with free and premium accounts, almost all routers support this provider .
DynDNS is a premium-based DDNS service and the free account is too limit.
Router’s Dynamic DNS configuration page
How to Use?
Firstly, check your router’s DDNS configuration page(Typically this will be under Advanced and then DDNS or Dynamic DNS) to find the compatible providers (As you can see in the picture above), then you should create an account on the relevant web site and register your “Host-Name” with your chosen domain(from available domain names). Then you should enter your account information in the router’s configuration page.
no-ip DDNS provider , account creation page