The current version of ddclient has some known issues with the way it creates cache entries for some providers.
This leads to unnecessary calls to providers even after receiving nochg response from the providers' service.
The mitigation to the issue would be:
- to patch ddclient build with patches cherry-picked from upstream
- tweak the way ddclient.conf is generated to account for the fix