Remote Desktop - Step 2 - Router Configuration 4/9/2009 All Remote Desktop posts
If you're using a router to distrubute your internet connection from your service provider you can bind your Dynamic DNS information here instead of running a client application. I use a D-Link DI-724GU Office Router and a few LinkSys Routers and they've all had embedded Dynamic DNS Provider information in their respective admin consoles. If you don't know your Routers IP Address running "ipconfig" in a Windows Command Prompt. Copy the IP Address for Default Gateway into your favorite web browser.
For my D-Link router this information is found under Tools => Dynamic DNS. From this screen I can select the Server Address (DDNS Provider). Next I enter in the dynamic dns Host Name that DynDNS.com gave me upon registration (xxxxxxx.dyndns.org) along with my user name and password. Click Apply and your router should be periodically pinging your DDNS Provider.
Unless you're doing a more advanced Remote Desktop network setup where you want to enable multiple RDP's on many different machines configuring your router to direct RDP traffic to a single machine is easy. Within my D-Link admin console this setting can be found at Advanced => Port Forwarding. Here I enter in the name as "RDP", select the target machine on my home network from the drop down list, enter in TCP port 3389, and click Apply.