DDNS (Dynamic DNS) is a service that dynamically maps Internet domain names to IP addresses. DDNS serves a similar purpose to the Internet’s Domain Name System (DNS) and allows anyone hosting a Web or FTP server to advertise a public name to prospective users.
Unlike DNS that only works with static IP addresses, DDNS is designed to also support dynamic IP addresses, such as those assigned by a DHCP server. That makes DDNS a good fit for home networks, which normally receive dynamic public IP addresses from their Internet provider that occasionally change.
DDNS can be used for the following
- If you want to host your own web services (website, ssh) at home or small business.
- If you have devices in the home/small business that requires you to connect back from the outside without going through the cloud.
- DDNS will require your ISP to provide you with a public IP address
- DDNS is based on DNS, if your IP address changes, it may take some time for the DNS part to be fully synced around the world. So do expect delays in updating the DDNS.
- If you are running Firewalla in DHCP mode, and want to access your home device using the public IP address provided by DDNS, you have to do port forwarding in order to make it work. Here is the detailed instruction: https://help.firewalla.com/hc/en-us/articles/360017789393-How-to-setup-port-forwarding-for-devices-in-DHCP-Mode-
- For advanced users, If you have your own Domain, you can use CNAME to link the firewalla DDNS name to your domain. (A CNAME is like a pointer). See Amazon and Godaddy examples.