Why can't I connect to my VNC server from outside my network?

I have a computer running TightVNC server. It is on my home network. The computer it is installed on has a locally static ip address 192.168.1.100. I am able to connect to this vnc server from my home network fine, but unable to connect from outside my network (using the IP address that I see at www.whatismyip.com).

I have forwarded port 5900 (and 5800) to ip address 192.168.1.100. But if I use canyouseeme.org I am unable to see that port.

I am running Windows 7.

Any suggestions?


Solution 1:

I would double check that you have forwarded the port as that is all you should need to do.

If there is a problem, try changing the default port in case your ISP is blocking it.

Lastly, you may want to double check that you have forwarded the correct protocol, I can't remember if it is TCP or UDP that is needed, but if you have one - try the other (or both!)

Solution 2:

192.168.1.100 is a private IP Address that you will never be able to access from outside your network. You need to use the IP address of your modem. Your router does address translation that sees your 192.168.1.100 internally and when you send email or anything else on the net your router translates that IP into a public IP address that the "Cloud" understands. I do not know exactly how to set up TightVNC, but I do know that you need to be using your public address and not a private IP address. Hope this gets you going in the right direction.