For years I have used EveryDns.net. They were recently acquired by dyndns.org another service I use. The issue is that the full Managed dns that I have used from everydns will not be free or donation any more. DynDns.org wants to charge a per-domain fee.
I’m not opposed to paying for this service, but for ease of use I have a lot of domains managed there. I know I could use Godaddy for this, but not all the domains are at Godaddy.
I have recently moved everything over to dns.he.net
Great service