I can script and program if necessary, but just looking for the best way to do this. What I have in mind is everytime I connect to my home network, I use NetworkManager, it would update the ip. That won't ensure 100% garuntee that it'll work, but it should be good enough.
If I did want 100% I was thinking I could have my desktop, an openSuse 11.4 box (somehow) run a script whenever the address gets changed and update it to a remote server which I have control of. Then as a fallback I can always just check that and manually change it.
Is there a better way than this though, seems like a good bit of work.