Learn where to find dynamic DNS settings on common routers and NAS devices, and what to type in each box, so your Dynamic IP stays up to date automatically. This article is for anyone setting up a router or device to work with their InfraNest Dynamic IP.
#Overview
- Your Dynamic IP's Setup tab already shows the exact values you need — you just need to know where to paste them on your device.
- This article covers where those settings live on popular routers and devices, plus quirks worth knowing for each.
- If your device isn't working, there's a dedicated troubleshooting article linked at the end.
#Before you start
- Go to Dynamic IPs, select your Dynamic IP, then open the Setup tab.
- Choose your device from the list at the top.
- Keep this tab open — it watches for your router and tells you the moment it gets through.
Three things trip people up on nearly every device:
WarningDon't type
https://in the Server box — routers add it themselves. This is the most common cause of "it just doesn't work".
- The Hostname box is for your router's benefit, not ours. It won't save without one. Type the name you're keeping up to date; InfraNest updates whatever you linked regardless.
- The Username is not a password. It's the
dyn-…value, and it identifies which Dynamic IP is calling. The password is the separate, hidden one.
#Set up most routers (OPNsense, pfSense, ASUS, MikroTik, TP-Link, Netgear…)
Look for Dynamic DNS, DDNS, or DynDNS — usually under Internet, WAN, or Services.
- Set the service or provider to Custom (also called "User-defined" or "Other").
- Fill in Server, Hostname, Username and Password from the Setup tab.
- Save. Most routers send their first update immediately.
If your router offers a "force update" or "update now" button, use it — otherwise it may wait until your address next changes.
#Set up FRITZ!Box
- Go to Internet → Permit Access → DynDNS.
- Choose Custom as the provider.
- Copy the Update URL from the Setup tab exactly as shown — it contains
<ipaddr>and<ip6addr>placeholders that the FRITZ!Box fills in itself. Don't replace them with your own address. - Fill in Domain name, Username and Password from the Setup tab as usual.
#Set up UniFi (UDM, Dream Router, USG)
- Go to Settings → Internet → Dynamic DNS → Create New Dynamic DNS.
- Set the service to Custom.
- Copy the whole Server value from the Setup tab, including everything after the first
/. UniFi's Server box takes the address and a path together, which is why the Setup tab shows a longer value for UniFi than for other devices.
#Set up Synology DSM
- Go to Control Panel → External Access → DDNS.
- Select Customize provider.
- Copy the Query URL from the Setup tab, leaving its
__HOSTNAME__and__IP__placeholders alone — DSM replaces them automatically. - Add a DDNS entry using that provider, with the hostname, username and password from the Setup tab.
#Set up Ubiquiti EdgeRouter (or anything running ddclient)
- Choose ddclient on the Setup tab.
- Copy the complete configuration block it shows.
- Paste it into
/etc/ddclient.conf(or the equivalent) and restart the service.
#No dynamic DNS setting at all?
Some routers don't have one, and some ISPs supply locked-down hardware. You have two options:
- Run the update from a computer on the same connection instead — see Update your IP from a computer.
- Use any other device on the network that does have DDNS support (a NAS, for instance). The address it reports is the connection's, not the device's, so it doesn't matter which one calls in.
#Troubleshooting
If it's not working, start with Dynamic IP isn't updating — it's organised by what you're seeing, not by device.
TipIf you're updating the address from a script or deploy pipeline instead of a router, use an API token in place of the update password.
Was this article helpful?
Thanks for your feedback!
Thanks, this goes straight to the docs team.