Hello, I would like to run Apache behind NAT/firewall, but the firewall/NAT device is unaccessible (for me), so port forwarding arrangement may not be performed. Moreover, IP of the PC running Apache is dynamic.... I know what to do and how to penetrate through NAT with incoming connections to Apache, but it is a separate development...... If you know a third party ready solution for that please inform me. Thank you in advance, Serge
Well, it simply wont work because your router won't be allowing the outgoing port 80 traffic. you need to reconfigure NAT or UpnP and/or dynamic DNS. or - get a static IP and route it through to your server via DMZ or normal route table.
It will not work with a direct/traditional approach only. But I know it works even with GPRS connection (http://mobile-webserver.com) It works via TCP-UDP tunnel, browser connects to a special proxy, where TCP is converted to UDP, UDP successfully penetrates through NAT without any dedicated port forwarding, then UDP is converted to TCP back at the web server side.... Unfortunately, the required components at the server side are embedded in the third party server. Is there something server independent could be used with Apache.