Although you don't want to use DynDNS, you might be able to use one of the update clients that it recommends. If that's not possible, or if it does not suit, you can still use checkip.dyndns.org to check if your IP has changed. Install curl. Now you can check your IP with the following command:
Code:
curl -s http://checkip.dyndns.org | sed 's/[^0-9.]//g'
You could incorporate that into a script. Then, if the IP has changed, the script could send you the new IP via email (I would use exim4 and a Gmail server for this, as described here).
I've been pondering this very subject for a while now, but haven't yet actually set to writing the script. If you write a script, or if you find an easier way to do this, I would very much like to know.
Bookmarks