Windows 10 now includes cURL. (It should be "curl.exe", not "curl")
So you can easily implement freedns.afraid.org Dynamic DNS with a simple .bat file or task scheduler.
See https://freedns.afraid.org/dynamic/ and replace the "Direct URL" in your (sub) domain.
and you can change the update interval "3600". (Seconds)
ERROR: Address ●.●.●.● has not changed. is working fine.