2014-10-29 72 views
0

我想部署一个网址的web应用程序说不能访问本地计算机上比其他部署Web应用程序

http://10.x.x.x:8080/test使用Apache Tomcat。这从本地计算机运行。 问题是地址10.x.x.x是我的ipv4地址,当我尝试从其他计算机打它不可访问时。 使用noip /什么是我的ipaddress.com我也看到,公共IP不同于IPV4地址。 即使我尝试http://1.x.x.x:8080/test它剂量工作。此外,我发现,当我从命令提示符下执行ping 1.x.x.x时,它会超时而没有成功。

我正在使用wifi加密狗。

+0

我不认为你可以用wifi dongle做到这一点。有路由器是的。在路由器上,您需要创建一个也称为虚拟服务器的NAT设置。您需要制作NAT设置或虚拟服务器条目。这取决于路由器的品牌。添加一个条目,将端口8080发出的请求转发到托管tomcat服务器的内部ipv4地址 – sethu 2014-10-29 03:44:37

回答

0

10.x.x.x是一个IPv4专用IP地址。它不在您的“本地网络”之外寻址。有可能您的计算机根本没有公共IP地址。

您的计算机可能正在通过NAT服务器与外界通话。默认情况下,这只适用于外出连接。根据您的网络设置方式,可能需要配置NAT服务器以将其公共IP地址上的端口映射到计算机上的端口8080。

但这不是一个编程问题。这个问题不属于这里。

相关问题