EDIT 7/23/14: D-link has recently sent out emails requiring registration of your serial number in order to continue to use this service, and will begin disabling DDNS services for those who do not register within the next 90 days (from the date they sent the email out). So this method will no longer work! Also even if you do register with your serial number this free service is going to be limited to about 6 months depending on the device you "purchased".
Setting up a home server, or DVR on your dynamic IP address can be a hassle. While dynamic IP addresses could remain the same for a while, if there is no way for you to keep track of what IP your computer has, your ability to gain access to anything on your LAN can be a problem. Even if you have means to obtain your IP remotely when it changes, it can still be a problem.
There are many DDNS providers, but the problem is that most routers will only communicate with ddns.com This site used to be free, however they no longer offer a free DDNS service, at least not directly.
Sure you could use any other DDNS provider, but that would require that you would have to install some type of client software on one of your computers.
I have found the solution for your DDNS problems, head over to http://boomshadow.net/tech/how-to-still-get-a-free-dyndns-account/ and see how you can set up a free DDNS.com account. Unless of course you have a d-link router, then you are already set *wink*