I'm setting up a webserver behind my router. I've done the following:
- Router: Port forwarded 80, 8000, 8080 to the correct IP address (192.168.1.5 in this context).
- Router: Enabled dyndns.org dynamic dns.
- Started the webserver (Django's development webserver for now) on my box (VM-based Debian sitting on a Vista host ... bridged networking enabled) @ 192.168.1.5:80.
When I'm on another machine inside my router (e.g. my iPhone, my work laptop, my PS3 browser), I can connect to the website using the domain name (mikerand.dyndns-home.com). When I'm outside of the router, however (e.g. when my work laptop is plugged in at work or I set my iPhone to 3G instead of WiFi), I can't connect.
What's odd is that the SSH server running on the same Debian box allows connections from outside of the router using the domain name, so I know that the port forwarding on port 22 and the dyndns are working fine.
Question: what am I doing wrong with the HTTP setup?