Setting Up Dynamic DNS with Duckdns
Was this helpful?
Help us improve our community guides.
Help us improve our community guides.
AdGuard Home Parental Controls — Step-by-step guide for your LocalNode.
AdGuard Home vs Pi-hole: Why We Chose AdGuard — Step-by-step guide for your LocalNode.
Complete AdGuard Home Setup Guide — Step-by-step guide for your LocalNode.
Unless you pay your internet provider extra for a "Static IP", your home's public IP address changes randomly. Dynamic DNS (DDNS) solves this by giving your home a permanent web address that automatically tracks those changes.
If your public IP is 72.14.x.x today, you can connect your WireGuard VPN to it. But if Comcast changes it to 73.18.x.x tomorrow, your VPN will break because it's looking for the old address.
DuckDNS is a free service that gives you a subdomain (like myhouse.duckdns.org). A small app on your LocalNode "phones home" to DuckDNS every 5 minutes, telling it your current IP address. This ensures myhouse.duckdns.org always points to your house.
smithfamily or davidserver42).DuckDNS domains and API tokens are unique to your account—capture them directly from duckdns.org after login.
Now we need to tell the LocalNode to start updating that domain.
http://localnode.local.smithfamily). Do not include the .duckdns.org part.The app is now running invisibly in the background. If your ISP changes your IP address at 2:00 AM, the app will notice at 2:05 AM and instantly update DuckDNS to fix the routing.
You must now tell your external apps to use the domain name instead of the IP address.
For WireGuard:
72.14.x.x:51820 to smithfamily.duckdns.org:51820.💡 Tip: If you use Nginx Proxy Manager to expose Jellyfin to the web without a VPN, you can use your new DuckDNS domain to generate the free Let's Encrypt SSL certificate!
Need help? Email hello@localnode.tech or visit localnode.tech/contact.