For the past year I have used a free account with
https://www.dyndns.com/
Works a treat. Not a single problem with the service or the DynDNS updater utility that runs silently on startup to see if my lookup on their server needs changing, and if it does, does so. An icon in the task bar confirms whether it has or hasn't worked (though I have only ever seen the former)
HTH