This document will tell you how to setup a dynamic DNS host name under the D-Link DDNS service with your D-Link router.
You first need to create an account. After entering your user information, you will be sent an e-mail to verify your e-mail address and confirm your account. You can then log in.
This account, with the username and password you enter, is also good at dyn.com.
After your account is confirmed, login. Click the add host link, fill in a host, and then click add to create the hostname. If you do a DNS query for the hostname, you will get the IP address back that you entered.
The last step is to make sure that your hostname always matches your IP address as it changes. Your router has an update client that monitors your IP address and will update the hostname should the IP address change.
After logging into your router's administrative web interface, look for 'Dynamic DNS' or 'DDNS'. Enter your username, password, and hostname. Select 'DynDNS' as the service provider (if there is an option) and 'dyndns' as system (if there is an option). Your router should start updating.