No, but it does make life easier...
You need to use the public IP address or a fully qualified domain name in
order to access the remote PC over the public internet. If your behind a
router then you would need to forward/open TCP Port 3389 to the private LAN
IP of the remote PC, and call using the public IP address or a fully
qualified domain name of the router.
If your ISP provides a static IP address, one that never changes, use that.
If your ISP provides a dynamic IP address, one that changes every so often,
then you might look into using one of the dynamic DNS services that map the
dynamic IP address to a fully qualified domain name. I use No-IP.com (FREE).
In my case I simply use the name to call.
Example:
myalias.noip.com
Additional dynamic dns information...
http://www.remotenetworktechnology.com/ow.asp?Remote_Network_Home/Connections
In all cases the PC behind the router, ie. the PC you want to access/control
with RDP, should be using a static private LAN IP address.
http://www.portforward.com/networking/static-xp.htm
--
Al Jarvi (MS-MVP Windows Networking)
Please post *ALL* questions and replies to the news group for the mutual
benefit of all of us...
The MS-MVP Program -
http://mvp.support.microsoft.com
This posting is provided "AS IS" with no warranties, and confers no
rights...