I set up a server on a computer with vista and going to "http://localhost" works on the server. Going to "http://192.168.1.4" with another computer on the same router works. But going to the actual IP of the server from a remote computer yields a "Server Timed Out" message and pinging the IP does the same. I disabled the vista firewall and don't have any others running. I also saw someone say you need to forward port 80. So I went into my router's (netgear) configuration and forwarded port 80 to 192.168.1.4. That seems like it should work to me, but it still isn't. Any ideas? Thanks.
Your ISP may be blocking port 80, as most do not allow a server to be run on your connection. Try changing the port to something off standard, like port 8003. Restart the web server, and change your router settings to forward the new port, and see what happens.
Doesn't http traffic have to go through port 80? Would it work to use 8003? I'm new to this so I'm not sure.
You can set up the server to use what ever port you want, standard of course is to use port 80. Your url would of course have to reflect this, ie: http://yoursite.com:8003
First things first I would verify whether or not the port is being blocked before looking anywhere else. Goto https://www.grc.com/x/ne.dll?bh0bkyd2 and click on proceed. On the Shields Up screen just click on the Common Ports and a scan will begin. The results will tell you if a web server was found. Once you have this information post back. It could be your firewall, NAT, PAT, etc.
you're typing http://192.168.1.4 from another computer not on the network ? If so its never going to work because that's purely a network IP, you'll need the proper internet IP address of your connection and that's assuming your ISP isnt blocking the ability to run a web server.
I did the port checker and it said all of the ports were on stealth except for 68 which was closed. So how can I take them off of stealth to open them?? And no I wasn't typing the local IP from a remote computer, I was typing it on another computer on the same network.
I just went into the XP network connections dialog and added HTTP to the "services that internet users can access" but now the port scan shows that 80 is closed rather than stealth.
Stealth mode does not mean that the port is blocked, but rather that it is setup to not respond to ICMP broadcasts. This is generally a desired result as it enables Port Scanners to determine that the port is not open. So at this point your firewall is setup to forward all traffic on port 80 TCP to 192.168.1.4, correct? Also, you have turned off Windows Firewall?? What model Firewall is it? I think you said that it is a Netgear, but depending on the type it could be suppling a different type of NAT such as Full Cone, or Symmetric. If you supply the model number I will be better equiped to help.
Well I was able to open port 80 by installing the IIS component of windows. I still don't know what the installer did that I wasn't able to do. I have nVidia firewall and Windows XP SP3 firewall both disabled. The router is a netgear WGR614v9 and yes port 80 TCP/UDP is forwarded to 192.168.1.4.
128.61.67.63 and yes it is working... just still not sure why I couldn't open port 80 but I guess it doesn't matter. Thanks everyone
I'm doing the same on a computer. I had to install a DNS updater (I'm using DNSexit) to make the IP address available on the internet. I bought a domain name and have the IP address mapped to the domain name. Also be sure the previous advice of opening ports on the router and PC. I map mine to 8080