Introducing JUK.re DDNS: open source dynamic DNS, under your control
A modern, transparent dynamic DNS to keep your network always reachable, with a dashboard, a documented API and support for MikroTik, UniFi, pfSense and more.
· Josué Juca
- JUK.re DDNS gives you a fixed name, like
minhaloja.ip.juk.re, that always points to your network's current IP. - It is open source, has a dashboard, a documented API and works with MikroTik, UniFi, pfSense, TP-Link, Windows Server, Ubuntu and any device that can open a link.
- It is free for personal use. For companies, we talk to your team.
When your provider changes your internet IP, everything that depended on it stops working at once: remote access to the server, the store cameras, the office VPN. And the worst part is that nobody warns you. You only find out when you need to connect and cannot.
JUK.re DDNS was built to solve that in a simple way: your own DDNS, under your control. It is part of the JUK.re ecosystem and is a modern, transparent and open source Dynamic DNS.
What it delivers
- Open source: the code is open on GitHub, so you can see how everything works.
- Multi-provider: it works with MikroTik, UniFi and others.
- Simple client: updates are sent over HTTP or from the command line.
- Always-current IP: the domain follows your IP when it changes.
- Documented API: simple and well explained in the documentation.
A tour of the dashboard
Before the details, see the dashboard in action. The video shows, in a few seconds, the overview, the host list, the new host wizard and a host page.
A 14-second tour of the dashboard: overview, hosts, new host and host details.
Create your first host in 4 steps
Everything starts in Hosts, which shows how many hosts you have used out of your account limit and lets you search and filter by status.
The Hosts page: search, status filter and the use case guides right below.The New host button opens a 4-step wizard:
- Identification: the host name.
- Address: the fixed address, in the
name.ip.juk.re format. - Connection: how your device will report the new IP.
- Done: the tutorial and commands for the connection type you chose.
In the Connection step you choose how the device reports the IP: API/HTTP, MikroTik, pfSense/OPNsense, UniFi or ddclient.How your device reports the new IP
Each connection type only changes the tutorial. The logic is the same: from time to time the device checks the IP and only sends an update when something changed.
| Connection | How it works |
|---|
| API / HTTP | curl, PowerShell and cron on any PC or server |
| MikroTik | Script and scheduler on RouterOS |
| pfSense / OPNsense | Native dynamic DNS (dyndns2) |
| UniFi | Custom dynamic DNS on the gateway |
| ddclient | Linux and NAS, via dyndns2 |
| CLI | A Go client that runs as a service (coming soon) |
Not every router accepts custom dynamic DNS. Many TP-Link models, for example, only accept No-IP or DynDNS. In those cases, use a script on another device in the network.
Details that make a difference
On each host's page the dashboard shows what you need to know that everything is working:
- the current IPv4 (A record) and IPv6 (AAAA);
- the last check and the last IP change;
- the connection type and creation date;
- ready-made commands for Linux (cron) and Windows (PowerShell), checking every 15 minutes, the recommended interval;
- a button to regenerate the host's token if you need to.
Host details: records, last check and the ready-made commands. Token fragments are blurred.One thing the dashboard already handles for you: the commands look up IPv4 and IPv6 separately, so a computer with both never updates the wrong record.
Open source and your own version
Everything runs on Cloudflare's infrastructure, on a fast and reliable base. Because the code is open, you can audit it, adapt it and even run your own instance on your own Cloudflare account.
How much it costs
For personal use, JUK.re DDNS is free. If you want to use it at your company, talk to our team and we will help you find the best plan.
Use it safely
A fixed name makes access easier, but it does not replace good practice. Avoid exposing sensitive services directly and prefer reaching everything through a VPN. We put together a complete step by step, with ready-made commands, in the practical guide to remote access with DDNS.
Get started
Go to ddns.juk.re and create your first host in minutes. The documentation and the code on GitHub are open. If you need help configuring your router or setting up a secure VPN, our infrastructure team can do it for you.