2017-07-04 68 views
-1

我在我的客户办公室中部署了一个使用Java-Struts开发的应用程序。应用程序是基于Web的 - 所以我们将它托管在客户办公室的一台机器上 - 使用静态IP。应用程序运行良好(好吧,我有几个问题要诚实处理)。但是当我们在客户环境中测试应用程序时 - 我们碰到了一个奇怪的问题。在办公室网络中使用相同的IP访问应用程序

如果客户端需要访问他们的网络中的应用程序 - 他们需要使用本地IP地址,这样的事情 - http://192.168.1.12:8080/CTS

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

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

+0

此问题已被[sf]问了很多次,这将是问题的适当位置。 –

回答

0

出于安全原因,Intranet IP(http://192.168.1.12:8080/CTS)未公开公开。要与客户的网络团队核实IP是公开暴露的,否则将本地IP映射到域/静态IP,并且应该公开暴露。如果公开曝光,那么客户端也可以访问内部网IP /域。

+0

非常感谢您的回复。无论如何,我们可以使用静态IP访问应用程序http://99.99.999.999:8080/CTS? – NVJ

+0

是的,如果静态IP公开,那么我们可以访问应用程序。那就是你必须向网络团队查询IP http://99.99.999.999:8080/CTS地址是否是静态的,这意味着IP地址不会改变。 – zen

相关问题