How it works

1. Register a new host with your email address

register host with free-ddns.com

2. You will receive an email for host validation. The host will not be in the DNS until validated.

validate host with free-ddns.com

3. After the validation of the host you can ping the DDNS service with the provided url

validation successful with free-ddns.com

In this example you can ping using the url:

https://free-ddns.com/set/example.free-ddns.com/dea37e84a758192a328e03fbc891b525

or the equivalent URL

https://free-ddns.com/hit.php?dns=example.free-ddns.com&key=dea37e84a758192a328e03fbc891b525

4. Configure your cron or scheduler to ping regularly

Windows users use the free-ddns ping utility
free ddns ping tool windows at free-ddns.com

Download

As an alternative method, install curl for windows and create a new Scheduled Task with the command

curl --silent https://free-ddns.com/set/example.free-ddns.com/dea37e84a758192a328e03fbc891b525

If you have a Linux operating system you can easy configure

Add the following line to the cron (use the command crontab -e)

* 1 * * * /usr/bin/curl --silent https://free-ddns.com/set/example.free-ddns.com/dea37e84a758192a328e03fbc891b525 &>/dev/null

If you have a Synology NAS (width DSM 6.x+) you can use free-ddns as DDNS Service Provider

In Control Panel > External Access press the button Customize
Write free-ddns.com as Service Provider and paste the url into the Query URL and press the Save button
synology nas DSM ddns service configuration with free-ddns.com

Add a new DDNS of type free-ddns.com
synology nas DSM ddns service configuration with free-ddns.com
Then the DDNS is configured and running
synology nas DSM ddns service configuration with free-ddns.com

You can use ddclient to update.

use the following configuration (usually in /etc/ddclient.conf)

    protocol=dyndns2
    ssl=yes
    server=free-ddns.com
    login=your_host_without_domain
    password='your_host_key'
    your_host.free-ddns.com
Note: the ip get command is not on this example configuration below (example: use=if, if=eth0 to get the ip from the local machine)

You can use a dyndns2 protocol compatible client to update on your DD-WRT router, IP camera or similar

use the following data in your compatible client:

  • Protocol: dyndns2
  • Server: free-ddns.com
  • User: your_host_without_domain
  • Password: your_host_key
  • Host: your_host.free-ddns.com
Our resources are limited so please do not ping us in less than 10 minutes interval.