Register a .me.uk domain if you can. It's intended for people rather than companies.
Great if your current ISP includes one, and if not there are plenty of other providers who will do domain registration with a control panel to setup DNS entries ('A' record is what you'll need). Some include a certain number of free subdomains too.
For example 1&1 domain prices
Although a domain name is only associated with an IP address rather than IP plus port number, if you are hosting a website on something other than the default port 80, some providers will offer the option to redirect or you can do the redirect when someone arrives on your own server.
For websites, if your chosen provider includes subdomains (all will point at the same IP) or allows wildcard subdomains (*.yourdomain.me.uk all point to the same place automatically) you can do name-based vhosts on your server rather than different port numbers.
For other stuff if you are not using the default service port number
(Remote desktop RDP=3389, VNC=5900, SSH=22, SOCKS Proxy=1080)
you'll still have to specify it in the client even if you have a domain name. This does not need different domain names as your router should be able to forward port numbers to whichever machine is hosting that service.
prompt $P - Invalid drive specification - Abort, Retry, Fail? $G
prlzx on n e w n e t: ADSL2+ / 21CN at 2.5Mbps / 800k
Edited by prlzx (Thu 01-Dec-11 00:46:09)