Another option, would be to go to a site analogx.com and download a program that will allocate you a virtual host address.
DNSTOGO it's called. Only downside, is we need a windows machine to connect (think that was right at time i got it) and it will effectively connect when you connect to the web. Giving you a permanent name of, say kronic.linux-dude.net
May be a method to use around setting up a script if there is a means to your question.
Just an idea