I have installed ddclient on my server and it seems to work. However, I get these warnings in my syslog:

nochg: No update required; unnecessary attempts to change to the current address are considered abusive

Obviously, ddclient fires the update even if the IP address check returns the same address as last time. How can I change this to have it do the update only if the address has actually changed since the last run?

Here is my /etc/ddclient.conf, with some information redacted:

use=web, web=dns.loopia.se/checkip/checkip.php, web-skip='Current IP Address:'

1 Answer 1


ddclient uses a cache to check if your public IP address changed from your last report.

Only if it changed it will send the new one.

You might have an error in your cache file. Remove it to let ddclient create a new clean cache file.

 sudo rm /var/cache/ddclient/ddclient.cache
  • I this something you know from experience or discovered from somewhere else? If you could point out to a reference that would help others in the future and raise the confidence on your answer.
    – Torrien
    May 18, 2021 at 15:45

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.