Send IP changes to DNS automatically with your router
For Members:
[Main Menu]
[Web Forward]
[Dynamic DNS]
[IPv6 Reverse]
[Backup DNS]

For Everybody:
[About Us]
[DNS Stats]
[Router Setup Guide]

Automatic Dynamic DNS V2 via your router!

Today, almost the most basic router includes a dynamic DNS function. This guide is to help you to use your own dynamic domain name.

For now, we are using the DD-WRT firmware using the Linksys WRT1900ACS router as an example, but the logic is the same.

There is a router database on the DD-WRT page, but we are using the latest version that can be found via FTP here:,

Should you need an older version, please try

It is easy to find your own router, given it is a WRT router.

Of course, there are different firmwares, built-in, OpenWrt or even LEDE to name a few, but DD-WRT seems to be the easiest.

Step 1.

Step 2.

You want to setup your domains, like this:

Step 3.

Once you setup a free DNS domain. You need to add some DNS records, like this:

For the example, we use the domain and dynamically update the IPs.

Note: We are using IPv4 and IPv6 as well. The A DNS record is IPv4 and the AAAA DNS record is the IPv6 address.

You can see, that we have invalid addresses: and 1:1:1:1:1:1:1:1.

We can see it is not working:

Step 4.

So, let's check out the v2 dynamic client, it looks like this:

It is important for you, to check the not currently enabled dynamic updates list, otherwise we will not get the required update URLs.

Now, just click the and click buttons, so that it looks like this:

Step 5.

The magic starts here.

Please, put in your settings, like in your screenshot:

Step 6.

Review the button of the page:

Just, click , and after , wait for a bit, and as you see above: updated successfully.

It works...

Step 7. - IPv6

The same logic is the same for IPv6, but you get a different URL, like this:

You have to know, that not every router understand IPv6 out of the box, besides, IPv6 get their own IPv6 address (because every hardware in the world gets a unique address), so DDNS is not really needed, but with some ISPs, you still get a dynamic IPv6 address. This is tricky though, you will need to use IPTABLES or something else, but it can be done, you can use the IPv6 URL given to you.

You could use somethings like:

As you can see, it is not a DDNS solution. Probably, cron can be your good friend (the option of using multiple records A as well AAAA and multiple dynamic DNS names)...

Right now, even DDNS does not support DDWRT out of the box with IPv6. It needs a few scripts, but if you really need help, we have been there, done it, I think you can drop an e-mail from Afraid and we might support you.

On the contrary, DDWRT works with cron out of the box.

Step 8.

The solution...

As shows, your domain name is live:

Step 7.

Try a ping:

Works! A Mircale ...

DNS Auth Trace

+50 subdomains
+3 stealth flags
Wildcard DNS
Just $5 a month!
Go premium today!

Now accepting Bitcoin

exclamationTip #1
Keep your email address current in the preferences area. If you forget your password, the only way you will be able to recover your account, is via the supplied email address.
Powered By FreeBSD
© 2001-2024 Joshua Anderson, Free DNS is currently processing 5,399 DNS queries per second. (5 min average).
Rendered in 0.001 seconds