我正在我的路由器后面建立一个网络服务器。我做了以下事情:
- 路由器:端口将80,8000,8080转发到正确的IP地址(在此上下文中为192.168.1.5)。
- 路由器:启用dyndns.org动态DNS。
- 在我的盒子上启动了网络服务器(Django的开发网络服务器)(基于VM的Debian坐在Vista主机上......启用了桥接网络)@ 192.168.1.5:80。
当我在路由器内的另一台机器上(例如我的iPhone,我的工作笔记本电脑,我的PS3浏览器)时,我可以使用域名(mikerand.dyndns-home.com)连接到该网站。然而,当我在路由器之外时(例如,当我的工作笔记本电脑插入工作或我将我的iPhone设置为3G而不是WiFi)时,我无法连接。
奇怪的是,在同一个Debian盒子上运行的SSH服务器允许使用域名从路由器外部进行连接,所以我知道端口22上的端口转发和dyndns工作正常。
问题:我在HTTP设置中做错了什么?