The most important part of the answer to this question was given by @joeqwerty above, I only continued the research since he could not imagine all the scenario.
Since I found that generally Dynamic DNS providers give 1 to 3 host names (host.dynamicdnsprovider.tld type) free for 30 days, then one have to buy 1 service per domaine (mydomain.tld type) each one 2x to 3x more expensive than a static IP, at this time DNS for each domain could be managed into dynamic DNS provider control panel, so I returned to my registrar which provides dynamic DNS service for each registered domain but do not support or have any Client updater, then I searched for third party client updaters on the net and finally found one shareware which can support my registrar dyn services, run in background as windows service, and point multiple domains to the dynamic IP.
That way I can manage DNS records at my registrar, and use its name servers.
Now this is the second day updating, yesterday the server restarted after a Windows update, and DNS client updater restarted automatically.