在办公室网络中使用相同的IP访问应用

时间:2017-07-04 07:11:54

标签: java networking

我已经在我的一个客户办公室部署了一个使用Java-Struts开发的应用程序。应用程序是基于Web的 - 所以我们将它托管在客户办公室的一台机器上 - 使用静态IP。应用程序运行正常(我有几个问题要诚实地处理)。但是当我们在客户端环境中测试应用程序时 - 我们遇到了奇怪的问题。

如果客户需要访问其网络中的应用程序 - 他们需要使用本地IP地址,如下所示 - http://192.168.1.12:8080/CTS

网络外 - 他们需要使用以下网址 - http://99.99.999.999:8080/CTS

如何确保客户端不必使用2个不同的URL来访问此应用程序? 我经历了几个论坛,了解了主机映射和NAT转发等。我不是网络专家,所以我真的需要一些如何用正确的方法实现这一目标的指导。 非常感谢你提前。

1 个答案:

答案 0 :(得分:0)

出于安全原因,内部网IP(http://192.168.1.12:8080/CTS)未公开公开。如果没有,则向客户网络团队查询IP是否公开公开,然后使用域/静态IP映射本地IP公开曝光。如果它是公开暴露的,那么客户端也可以访问内部网IP /域。