I've just got broadband (small village in Suffolk) and have a static IP address, however the host name is impossibly long, it is 84-51-144-229.isbdlt032.adsl.metronet.co.uk
So, is there any way for me to provide my own personal alias for this name so I can (for example) say "ssh -l username home" where 'home' will be expanded to the full host name?
This is on systems where I don't (mostly) have root access, two Linux systems where I have shell access and Solaris systems at work.
What I really want is a sort of local copy of the /etc/hosts file which a user can add to. I know I could set a shell/environment variable but this requires prefixing with $ to use it and I'd like something cleaner if possible.