DynDNS

Access your network from anywhere. Easy & Fast. Always.

Dynamic DNS

Your hostname, always up to date

Keep your hostname updated automatically when your IP changes, from your router, NAS or server.

Check hostname

Is your hostname free?

Check if you can register a DynDNS on our public domains.

What is Dynamic DNS?

Your IP changes. We automatically keep your hostname up to date.

Dynamic DNS (DynDNS) allows you to associate a domain name or hostname with a dynamic IP address. When your IP changes, the service automatically updates the DNS record so you can continue accessing your services using the same name.


You can use our Dynamic DNS service for free with any domain you manage through thingsdns.com from your customer area.


Don't have your own domain? You can also use a free hostname such as yourname.dyn-adsl.com and keep it automatically updated from your router, server, NAS, or other compatible device.


This allows you to easily access web servers, VPNs, cameras, mail servers, and other services using a stable hostname, even when your Internet provider changes your IP address.

Benefits

  • Constant remote access
  • Secure and encrypted connection
  • Real-time IP updates
  • Compatible with Windows, Linux and macOS
  • Free hostname: yourname.dyn-adsl.com
  • Support in English and Spanish
  • Free with any domain managed with thingsdns.com

How does it work?

  1. Create an account atthingsdns.com
  2. Add your domain from your private area
  3. Configure your DNS records and change the DNS servers at your provider
  4. Activate your domain as DynDNS and request your API
  5. Install the client
  6. Done! Always accessible

Available clients

Windows

Available system versions:
Windows (installer) x64: Download
Windows (installer) x86: Download
Windows (zip) x64: Download
Windows (zip) x86: Download

GNU/Linux

1º Access SSH console on your OS...

We create script (.sh) to check the IP if it has changed and update record A in the domain.

touch ~/syncDynIP.sh && chmod +x ~/syncDynIP.sh && nano ~/syncDynIP.sh

We include the following code in the file:

** Note: replace the text «SECRETKEY» with your API.

#!/bin/sh
# Script: ~/syncDynIP.sh
curl 'https://dyndns.dyndns.thingsdns.com/sync/SECRETKEY'

2º We add scheduled task to run (.sh) every 5 minutes.
*/5 * * * * ~/syncDynIP.sh

OS X

1º Access SSH console on your OS...

We create script (.sh) to check the IP if it has changed and update record A in the domain.

touch ~/syncDynIP.sh && chmod +x ~/syncDynIP.sh && nano ~/syncDynIP.sh

We include the following code in the file:

** Note: replace the text «SECRETKEY» with your API.

#!/bin/sh
# Script: ~/syncDynIP.sh
curl 'https://dyndns.dyndns.thingsdns.com/sync/SECRETKEY'

2º We add scheduled task to run (.sh) every 5 minutes.
*/5 * * * * ~/syncDynIP.sh

Frequently asked questions

Is DynDNS free?

Yes, it's free. You can use it with domains managed at cosasdns.com or directly with the free domains we offer, with no need to own your own domain.

How do I update my IP?

With your API (secret) you update the hostname over HTTP: https://dyndns.cosasdns.com/sync/YOUR_SECRETKEY. A script or a scheduled task every X minutes keeps it up to date.

How long does it take to propagate?

Usually a few minutes. Our DNS publishes the change almost instantly; total time depends on the TTL and each resolver's cache.

Do I need to install a client?

It's not required. You can use a simple script (curl) or any of the Windows, Linux and macOS clients we offer for download.

Can I have several hostnames?

Yes. You can create several hosts and update them separately, each with its own configuration.

What if my IP changes and I don't update?

The hostname will keep pointing to the previous IP until you run an update (sync) with your secret.