I have Windows Vista Ultimate at home connected to the internet via a Linksys
WAG354G router (wired). I am running IIS with tsweb installed. The router
is 192.168.1.1 and the PC is 192.168.1.2 (allocated via DHCP from the router)
I am trying to connect to the PC using my work laptop (a Dell D620). Within
the network I can access the Remote Desktop connection by using http://external
IP address/twseb. Typing in 192.168.1.2 will then bring up
the remote login screen for the PC.
However, outside the network, I still get the Remote Desktop login screen,
but when I type in 192.168.1.2 I get the following message:-
"The client could not connect to the remote computer. Remote connections
might not be enabled or the computer might be too busy to accept new
connections. It is also possible that network problems are preventing your
connection. Please try connection again later. If the problem continues to
occur, contact your administrator."
I have set the router to forward the following applications and ports:-
IIS 80 192.168.1.2
RDP 3389 192.168.1.2
I also tried forwarding both HTTP 80 and HTTP 3389 to 192.168.1.2 but this
also did not work.
I though that this might be because the work network is blocking ports, but
I have now tried it from 2 alternative locations and had the same problem.
Something is obviously wrong but I cannot find any answer as to what is
causing it. As I can connect from inside the network, the problem cannot be
authentication on TS or IIS, and since I can see the Remote Desktop login
screen from outside the network, both IIS and TS are obviously working
correctly and my connection is being routed properly through the router.
Can anyone advise?