I usually install ddclient and configure (/etc/ddclient.conf) that.
It has proven to be very reliable for me.
After the installation put the line:
/etc/init.d/ddclient start
at the end of the /etc/rc.local file
and then it will also start after a reboot.
Irian