OK, here’s the story. I have a server here in my local computer, and I want to allow people other than myself to use it. Sounds reasonable right?
So, I setup the server, and verified it’s working at localhost (127.0.0.1). I also verified that it’s working inside of my LAN. My local IP is 192.168.1.105. I’m able to use the server from other machines in the house, so I know that it’s not a local firewall issue.
Here’s my hardware configuration:
I’m on a DSL connection. The DSL modem is a Qwest M1000. This particular one doesn’t have the wireless module in it, so I have a router behind that that’s a Linksys (Cisco) WRT160N. All the computers in the house connect to that router in some fashion.
Internally, the IP of my router is 192.168.1.1. That is, of course, pingable by every computer in the house. The router looks to the DSL modem like it’s 192.168.0.3. This IP is also pingable by all computers. The DSL modem is 192.168.0.1. Again, every computer in the house can ping it.
Because I want to have one of my computers visible to the outside world, I created an entry in the Advanced Port Forwarding section of the DSL modem to point my port (we’ll say it’s 80), to my router. So the entry takes external traffic from 80, points it to the router’s 80. I did the same thing on the router, and pointed it’s 80 to port 80 on the computer. Seems like this is a pretty straight forward process.
But it doesn’t work.
So, I tried opening things up further. I put my router into the DSL modems DMZ, and just said anything coming in from the Internet should go to the router. I configured my PC in the router’s DMZ, saying anything that comes in from the Internet should go to the PC.
Still doesn’t work.
I attempted to contact my service provider (Qwest), and see if there was anything else that they could give me. The exact response: “I don’t know what to tell you.”
Thank you very much.
So, is there anybody out there that can tell me why this isn’t working and what I have to do to get it going? I’d really appreciate it. Right now, everything is locked back down, but this shouldn’t be hard.
With the aid of several brilliant people, we’ve got this whole things figured out. Thank you very much for all of your help Ryan and Jason. I couldn’t have done it without you!