Do you have a CO.CC or heck any other URL should work also as long as you have the ability to change your name server? I have tried and tried to find a way to make my URL point to a dynamic IP and have found nothing that helped me. You see I host web sites for personal reasons, whether it is just to run my mouth or to display weather data I collect, and like the simplicity and price of a CO.CC URL in order to access my stuff from anywhere. If this sounds good to you then follow the following steps below.
You need the following things to make this work: Dynamic DNS URL and updater, a DNS server, and a CO.CC URL
1: Check your router, if you have one, many have an automatic way to update a Dynamic DNS IP and you should really take advantage of that for this. My Linksys has settings for either DYNDNS.org or TZO.com, I use DYNDNS personally plus it is free. Go to either of these or any other dynamic DNS site you want and create a free account with a URL using anything you may want. Now if they provide you with a URL you can live with then great and you can just stop now, but normally they have some crappy URLs. which is why I went after a CO.CC URL. If you are using the router to automatically associate your IP with the URL then go ahead and set that up in the router, if not then you need to get an updater from the site and go from there. for example blog.myurl.tk
2: You will need a DNS server to make this work, windows server has this built in so you just need to turn it on depending on your server OS. Or you can go grab a software based one you install, which I have not personally done. Once you have that installed or turned on then move to the next step.
3: Now go to your domain provider and give the name server the URL you received from the free dynamic DNS service for example the blog.myurl.tk URL. So now when anyone types in your CO.CC URL like blog.CO.CC then it will look at the name server at your house or wherever and get the dynamic IP of the same place. Not too terribly difficult but works great for me right now.
Let me know if you have any questions