I disconnected my router and connected the netbook directly to my cable from my ISP. I had scanned it while it was on my lan and had some ports open. I used a remote port scan site to see what ports I had opened. They were all closed -- even those that were open.
Now, things are complicated. There is a system where the computer can ask the router to open ports for it on its behalf but that system is considered too powerful. A single compromised system on your network can leave all of your devices exposed.
To test whether your port is open on your host (local computer):
telnet localhost 8333
If you get a connection message then the port is open. Press Control+C to get out.
If it says something like "port not open", then there something wrong with the settings on your computer. We cannot blame your router or anything else.
Now see if you can connect from another computer on the same LAN:
telnet your.LAN.IP 8333
You may find that some routers isolate hosts from each other on the LANs. It may be that your computer has a restriction from allowing connections from another host to connect. Your computer's fire wall settings are designed to protect you from worms. But if you purposely run a server you want to be exposed to the Internet. You pray there are no Zero day exploits and keep your system up to date.
If you cannot connect via telnet from the other computer, you have some settings to fix on your system and possibly your router.
Finally, once your have your bitcoin server exposed throughout your LAN, then you should see whether you can connect from the outside world. There is a port scanner at
www.grc.com or you could ask a friend to try the steps above. Of course you need your global IP. Not your LAN IP. The router should forward requests at port 8333 to the same port inside to your.LAN.IP.
If you are unable to get it exposed to the larger Internet, it may be the router or ISP.
sdp