This is a thing that needs to be said!
Many registrars don't provide an API to update your IP-addresses. This is a real pain when your server is located behind a dynamic IP address and you don't want to pay for decent Dynamic DNS services.
So here is how you do it for free. You just have to acc...