【发布时间】:2017-10-07 17:28:22
【问题描述】:
我已经设置了一个简单的 HTTP java 服务器,在 8000 端口上本地运行。它只是在请求到来时打印一条消息“Hello world”。当我尝试通过运行 http://localhost:8000/test 从浏览器 ping 它时,我会打印出我的消息。
我想从另一台非本地计算机上获得相同的结果。当我尝试使用我的公共 IP 让我们说 http:/43.xxx.xxx.xxx:8000/test (即使来自同一台机器)我得到一个 ERR_CONNECTION_REFUSED 。
我可能怀疑这与防火墙有关。由于我缺乏经验,任何人都可以指导我更多吗?
提前致谢
【问题讨论】:
-
服务器是否位于 DSL 路由器后面的 LAN 中,或者您是否直接连接到 Internet?如果是前者,您需要在 DSL 路由器上配置端口转发。
-
不,它不在局域网中。服务器在我直接连接到互联网的电脑上运行