DynDNS setup guide

Set up DynDNS on OpenWrt

The most flexible DynDNS client — OpenWrt updates IPv4 and IPv6 records independently.

OpenWrt’s ddns-scripts package speaks the dyndns2 protocol used by dremaxx. Set up a custom service with the update URL and your router keeps A and AAAA records current — even behind changing prefixes.

Before you start: get your DynDNS credentials

Every DynDNS domain comes with its own username (the hostname itself) and a generated router password. You find both in the dremaxx console:

  1. Sign up for free and create a DynDNS domain — e.g. myhome.dxdns.de under a shared system domain, or under your own domain.
  2. Open the domain in the console — the “Router credentials” card shows username, password and the update URL.
  3. Enter those values below in place of the example hostname.
Sign up free
Settings

Values to enter

LuCI: install luci-app-ddns + ddns-scripts, then Services › Dynamic DNS › add a service, service “custom”.

Service / providercustom
Update URL (custom)https://www.dremaxx.de/api/dyn-dns/nic/update?hostname=[DOMAIN]&myip=[IP]
Domain namemyhome.dxdns.de
Usernamemyhome.dxdns.de
Password:The router password of your domain (from the console)

myhome.dxdns.de is an example — replace it with your own DynDNS domain from the console.

Step by step

Set it up

1
Install the DDNS packages

Install luci-app-ddns and ddns-scripts via System › Software (or opkg install luci-app-ddns ddns-scripts on the shell).

2
Add a new service

Go to Services › Dynamic DNS, click “Add new services…” and pick “custom” (–– custom ––) as the DDNS service provider.

3
Enter the custom update URL

Paste the update URL shown above — OpenWrt replaces [DOMAIN] with the lookup hostname and [IP] with the detected address.

4
Enter domain, username and password

Lookup hostname and domain are your DynDNS hostname; username is the same hostname, password is the router password from the console.

5
Enable and start the service

Tick “Enabled”, save & apply. The status page of luci-app-ddns shows the last registered IP and next check.

Dual stack

IPv6 / dual-stack notes

For IPv6 add a second service entry with “IP address version = IPv6” — [IP] is then filled with your IPv6 address and the AAAA record is updated independently of IPv4.
Check

Verify it works

After saving, your device sends its first update within seconds to a few minutes. Open the domain in the dremaxx console — the update history shows every request live, including the reported IPv4/IPv6 and its status. Alternatively, resolve your hostname (e.g. with our DNS lookup tool or dig) and compare it with your current public IP.

Note: one update per minute and address family is accepted per hostname. Identical re-announcements are answered with “nochg” — that is normal and not an error.

Ready to reach home from anywhere?

Create your first DynDNS hostname in minutes — free — and let your router do the rest.

Sign up free
More devices

Other setup guides