Why does this happen?
If your public IP address isn't updating automatically on the DuckDNS site, it may be because your router doesn’t support DuckDNS as a DDNS provider.
To resolve this, you have two options:
Configure DDNS on the UniFi Controller – This will work if your UniFi controller is always on, but note that some users have reported reliability issues with UniFi’s DDNS settings.
Install the DuckDNS Application on a Windows PC or Server – This app will track and update your public IP address directly from a computer. It’s a more reliable solution, especially if the computer remains powered on and connected to the network at all times.
For the most stable performance, we recommend using the DuckDNS application if you own a Windows machine.
Configuring DDNS on UniFi
In UniFi controller, navigate to Settings -> Internet -> Select the Network you want to install DDNS on -> Dynamic DNS -> Create New Dynamic DNS.
Settings should look like pictured below.
Installing Duck DNS app
If you would prefer to install the Duck DNS app, you can do so here (Note: This is a Windows only application).
After you,we installed the application, it can be found in the tray in bottom right corner.
Right click on the icon and select DuckDNS Settings.
In the domain field, input your domain name only. Name only, without the duckdns.org part.
Paste your Token in the Token Field. Set the refresh timer to whatever duration you'd like and press OK to save the settings.
If the app is working correctly, you should get a notification when the address is updated.
Verify The Connection
Check if the address has updated and if any issues arise in the coming days.