Forwarding a routers IP to a web server on an internal IP
Posted: Wed Sep 17, 2008 7:09 am
I think this should be fairly easy, but I'm having a pretty hard time doing it and/or finding out any generic advice (non-router specific).
I can go to my (routers) IP from a different machine and I get the login page for my router settings. That is expected. I also guess that setting a "Firewall Rule" which redirects any port 80 TCP connections to the internal IP won't do anything, because that would overwrite the router settings web page connection port.
So, if I create a "Firewall Rule" to redirect port 8080 TCP to my internal IP (and also set Windows Firewall to allow 8080 TCP, and also set Apache to listen to 8080) I would expect it to work, well it doesn't and Firefox gives me a generic "Failed to Connect" page, which says this "Though the site seems valid, the browser was unable to establish a connection.", giving me a glimmer of hope.
To clarify, I can connect to my web server through another internal machine, using my internal IP. I am rebooting the router after making changes. I am using a router provided by Sky Broadband (UK), which I believe is manufactured by Sagem. I have UPNP turned on, although the port map table is empty. I also have my internal IP set as the default DMZ server, which, as far as I know, opens my machine to anything and everything.
Does anyone know what I am doing wrong? There seems to be a whole load of message board I can find through Google with people saying how bad the Sky router is, but I think that's the same for any router. I have a spare NetGear router that I could swap it out for, but surely that's not necessary.
Thanks.
I can go to my (routers) IP from a different machine and I get the login page for my router settings. That is expected. I also guess that setting a "Firewall Rule" which redirects any port 80 TCP connections to the internal IP won't do anything, because that would overwrite the router settings web page connection port.
So, if I create a "Firewall Rule" to redirect port 8080 TCP to my internal IP (and also set Windows Firewall to allow 8080 TCP, and also set Apache to listen to 8080) I would expect it to work, well it doesn't and Firefox gives me a generic "Failed to Connect" page, which says this "Though the site seems valid, the browser was unable to establish a connection.", giving me a glimmer of hope.
To clarify, I can connect to my web server through another internal machine, using my internal IP. I am rebooting the router after making changes. I am using a router provided by Sky Broadband (UK), which I believe is manufactured by Sagem. I have UPNP turned on, although the port map table is empty. I also have my internal IP set as the default DMZ server, which, as far as I know, opens my machine to anything and everything.
Does anyone know what I am doing wrong? There seems to be a whole load of message board I can find through Google with people saying how bad the Sky router is, but I think that's the same for any router. I have a spare NetGear router that I could swap it out for, but surely that's not necessary.
Thanks.