DynDNS setup guide

Set up DynDNS with inadyn

Tiny footprint, big reliability — inadyn keeps your hostname current on embedded devices and servers alike.

inadyn is a small, widely bundled DDNS client (it also powers UniFi’s Dynamic DNS). A single custom provider block pointing at the dremaxx dyndns2 endpoint is all it needs.

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

Config file: /etc/inadyn.conf (package “inadyn” on most distributions and OpenWrt).

custom dremaxx {
    hostname    = myhome.dxdns.de
    username    = myhome.dxdns.de
    password    = "YOUR-ROUTER-PASSWORD"
    ddns-server = www.dremaxx.de
    ddns-path   = "/api/dyn-dns/nic/update?hostname=%h&myip=%i"
}

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

Step by step

Set it up

1
Install inadyn

Install the package: apt install inadyn, opkg install inadyn (OpenWrt) or build from source — version 2.x is recommended.

2
Add the custom provider block

Append the block above to /etc/inadyn.conf and put your router password from the console into the password line.

3
Test the configuration

Run inadyn --once --foreground -l debug — the log should show a successful update (or “nochg” if the IP is already current).

4
Enable the service

Enable periodic operation: systemctl enable --now inadyn (or the init script of your platform). inadyn re-announces on every IP change.

Dual stack

IPv6 / dual-stack notes

inadyn updates one address family per provider block. For IPv6 set “allow-ipv6 = true” and add a second custom block that uses an IPv6-capable check-ip service.
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