【发布时间】:2014-08-11 02:58:26
【问题描述】:
我正在使用 RESTful Web 服务和 Tomcat 在 Java 中开发一个 Web 应用程序。到目前为止,我在 URI 中使用 localhost:http://localhost:8080/3.ServerAPI/rest/Variable。但是如果我想使用真实IP呢?
我已经通过用 LAN IP 替换 localhost 在本地网络上进行了尝试,它工作正常:http://192.168.1.2:8080/3.ServerAPI/rest/Variable
此地址的应用程序收到了变量。
如果我想通过互联网发送这个,只要我知道我必须使用 WAN IP:http://188.39.25.247:8080/3.ServerAPI/rest/Variable
我的问题是,如果我将最后一个 URI 与 WAN IP 一起使用,我是否还需要通过配置路由器将端口转发到 LAN IP,或者它会像我使用 LAN IP 时一样工作??
提前致谢
【问题讨论】:
-
只要您连接到互联网,它应该可以直接工作。
-
我不确定这是否真的适合这个网站。简单的答案是您的 WAN IP 用于您的路由器/调制解调器。因此,您必须要么在路由器/调制解调器上运行服务器,要么将端口转发到本地网络上的机器。这纯粹是一个网络配置的事情,根本不是真正的编程。
-
@Satish 不是很有帮助,这些天谁直接连接而不是通过路由器?
标签: java rest tomcat networking ip