If I am correct, then you need Dynamic DNS service only if you are trying to point a domain to the server with dynamic IP. Let's say that your server (could be home computer) have no static IP, then you need it to point the domain to your computer - every time your IP will change your comp will instantly notify the DNS server and changes will apply.
If you are using server with static IP you don't really need this.
You're absolutely right. But from where i can buy it? i don't have to use a free service.