我刚刚在我的Windows 7 Professional笔记本电脑上安装了一个jetty 9网络服务器,我很难使用外部IP访问它。当我从同一台笔记本电脑上找到地址"http://117.***.**.**:8080/"
时,Chrome只会说“此网页不可用”。(这是我从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转发到8080(192.168.1.3)并重新启动路由器。它似乎没有用。任何指针都非常受欢迎。
于2013年8月26日编辑:
好的问题是我的路由器似乎不支持局域网内的端口转发。因此,当我从局域网外部访问"http://117.***.**.**:8080/"
时,我可以毫无问题地看到我的Jetty网络服务器主页。但是,如果我尝试从局域网内访问相同的地址,它将无法正常工作。只有当我使用localhost或内部IP地址时,它才能在局域网内工作。如果有一些方法可以使局域网内的端口转发工作,那就太棒了。