You could look at dynamic dns but I'm not sure if thats what you want.
http://dyn.com/dns/
I use dyn.com for my dynamic dns to be able to RDP and SSH to my home machines while im out and about and am using a dynamic IP config with my ISP.
And yes a VPN is different from a proxy as far as how the connection originates.