If you want to setup a home web server, ftp server, remotely access your computers or a number of other functions without paying for a static IP, then this can help you out.
My client, who runs a warehouse, wanted to be able to remotely login to his server while he was out of the country. To do this he could access it with the dynamic IP, but if it changes while he's away his access will be denied. A better way to do this is to setup what's called a
Dynamic DNS Service. There are a number of providers that can do this, but I'll be using DynDNS (www.dyndns.com) as an example. This enables you to alias a dynamic IP to a static hostname that you can get for free from DynDNS. Here are the steps:
1. Sign up for an account with DynDNS.
2. Under "services" select "dynamic DNS" on the left bar
3. Click "Create Host"
4. Pick any hostname you prefer (can be what you want)
5. Pick a corrosponding domain name (they have a dropdown box with a list)
6. Enter your current external IP address (if you don't know that go to www.whatismyip.com) and click "Add Host"
At this point the only thing left to do is either a) setup the dynamic DNS on your router, or b) install an IP updater program on your computer. If your computer is stationary then sometimes a) is easier. Just login to your router and enter the Host information you setup with DynDNS (most routers already have DynDNS listed). Otherwise you need to download a small program to update your IP ...
get it here