I've already seen the other threads regarding DDNS on Linode, however the general consensus is to use Linode's API. Problem is, I am hellbent on running my own DNS, partly because I'm paranoid, and partly because I'm a hard core DIYer.
I've done some searching around on Google for this, and so far the solutions I've are to either use some other NS daemon with built-in or to use a server-side Perl script for BIND to update via cron (how does that work?

). Since I've gotten NSD3 already working nicely, and it seems otherwise capable of fulfilling my needs, I don't want to risk switching -- why fix what's not broke?
Question is: is it possible for novice coder like me (who can barely combine PHP's if/else and echo with HTML/CSS) to make this happen, e.g. have a web page or a daemon on my 'Node that I can ping from my laptop to make the update happen? I'm sure I could write a crude PHP page that'll do it -- problem is securing it while still allowing it to be automated. With my limited experience, I'd end up using HTTP GET to send a user/password combo -- not very secure at all
