I am set up with Xfinity using an Arris TG862G/CT as our modem/router device.
I have set up port forwarding through the router and it mostly works except for two problems.
Reverse proxies with Apache seem to not work (they did previously, until I moved on to my current network). When browsing to the reverse proxy (
rp.example.com, which is a proxy for
example.com:8081), it gives a
503 Service Unavailableerror. But when I browse using the port directly, it works just fine, so I can see that the service is in fact running and is not unavailable.
Secondly, SSH does not work at all. I, again, set up forwarding to forward port 22 to my server. But when I try to log in outside my network, I get either a
Host does not existerror (when using my domain name) or a
Connection timed outerror (when using my ip address). I know for a fact that SSH works though, since I can connect to the server inside my network.
2.1. NOTE: I am using putty as my client.
Has anybody else had experiences such as these? I have no idea what else I can do to trouble shoot the problem. I have even set the DMZ host to be my server, which did nothing visible.
Thanks in advance!
Bonus: Does anybody know how to enable Hairpin NAT on the router (or simulate it somehow)? I hate having to use my hostname inside the network and the domain name outside. I would rather just use the domain name everywhere.