Why would persons pay no-ip and others over $9.0/ month for dynamic dns. When you own your own domain is beyong me. Even worst, you purchased your domain with the likes no-ip.com, and others. They still want you to pay!!
Help me understand the logics.
Could be that there are quite a few domain-providers that does not have an API to easily change the config directly at their service.
Personally I use a script and cron to check if the public IP have changed, and if it has changed, it updates my settings at the domain-provider with just a curl-command.