[ Xs used to mask external IPs for security. No Xs are actually used in addresses ]
I have 5 PCs set up Peer-to-Peer. I designated one PC for ICS with 192.168.0.1 on one NIC and the 68.84.XXX.XXX external IP on a second NIC (shared ICS), which we'll call the "server." The 4 other PCs access the internet through the server which works fine.
The server is running Windows 2000
The 4 other PCs are running Windows XP Professional
I setup IIS RDP on the 4 XP machines per this site: http://www.microsoft.com/windowsxp/using/networking/expert/northrup_03may16.mspx
I can access any one of the 4 XP machine via Internet Explorer now from any of the 5 PCs on the LAN by http://192.168.0.X:999X/tsweb/
(I chose 9999 to go with 3389 for my TCP ports for one XP machine and this example)
So, internally, it all works perfectly on the LAN without a hitch, telling me it's all setup correctly.
THE PROBLEM: port mapping with Windows 2000 ICS when attempting to connect to one of the XP machines from outside the LAN (on internet at home, e.g.)
NOTE: all troubleshooting done with firewalls disabled (Norton Internet Security) on all 5 PCs to rule out firewall issues. Windows firewall is also disabled on all 4 XP machines.
On the server, I followed these instructions to map ports from external requests to the internal IPs (http://wpool.com/cablesharing/10.1.htm
(To map ports in Windows 2000/XP ICS, open your "Network and Dial-up connections" Control Panel. Right-click on the network card that's connected to the internet and choose "Properties". Click on the "Sharing" tab. Click on "Settings". Click on the "Services" tab. Here you can add port mappings.)
1: in "Name of Service," I put: RDS_Map_3389
2: in "Service Port Number," I put: 3389
3: I checked TCP
4: in "Name or address of server computer on private network," I put: 127.0.0.1
I repeated these 4 steps for TCP port 9999 (and the other ports for the other 3 PCs)
However, when I try to access this XP machine from the internet with http://68.84.XXX.XXX:9999/tsweb/
I just get "Page Cannot be Displayed..."
When this did not work, I put the exact internal IP: 192.168.0.2 into the ICS port mapping settings where I tried 127.0.0.1 first, but this did not fix the problem either.
I still cannot get in from the outside.
What am I missing here?