我刚刚在我的 Windows 7 Professional 笔记本电脑上安装了一个 jetty 9 网络服务器,我正在努力使用外部 IP 访问它。当我从同一台笔记本电脑访问地址时,Chrome 只会说“此网页不可用” "http://117.***.**.**:8080/"
。(这是从 whatismyIP.com 找到的路由器的外部 IP。我在这里使用 * 来掩盖实际 IP)。我可以从同一台笔记本电脑访问它,"http://192.168.1.3:8080/"
有无"http://localhost:8080/"
任何问题。我的笔记本电脑内部 IP 是 192.168.1.3,它通过位于 192.168.1.1 的 DLink WiFi 路由器连接到互联网。我还使用路由器的管理页面将路由器上的 TCP 端口 8080 转发到 192.168.1.3 的 8080 并重新启动路由器。它似乎不起作用。任何指针都受到高度赞赏。
2013 年 8 月 26 日编辑:
好的,问题是我的路由器似乎不支持局域网内的端口转发。所以当我"http://117.***.**.**:8080/"
从局域网外部访问时,我可以毫无问题地看到我的 Jetty 网络服务器主页。但是,如果我尝试从 LAN 内访问相同的地址,它就不起作用。只有当我使用本地主机或内部 IP 地址时,它才能在 LAN 内工作。如果有某种方法可以使端口转发在 LAN 内也能正常工作,那就太棒了。