Java 在办公网络中使用相同的ip访问应用程序

Java 在办公网络中使用相同的ip访问应用程序,java,networking,Java,Networking,我已经在我客户的一个办公室部署了一个使用JavaStruts开发的应用程序。应用程序是基于web的,所以我们使用静态ip将其托管在客户端办公室可用的机器上。应用程序运行良好(我有几个问题需要诚实地处理)。但当我们在客户端环境中测试应用程序时,我们遇到了一个奇怪的问题 如果客户端需要访问其网络内的应用程序-他们需要使用本地ip地址,类似这样的内容- 在网络之外-他们需要使用以下url- 如何确保客户端不必使用2个不同的URL来访问此应用程序? 我通过几个论坛了解了主机映射和NAT转发等方面的知

我已经在我客户的一个办公室部署了一个使用JavaStruts开发的应用程序。应用程序是基于web的,所以我们使用静态ip将其托管在客户端办公室可用的机器上。应用程序运行良好(我有几个问题需要诚实地处理)。但当我们在客户端环境中测试应用程序时,我们遇到了一个奇怪的问题

如果客户端需要访问其网络内的应用程序-他们需要使用本地ip地址,类似这样的内容-

在网络之外-他们需要使用以下url-

如何确保客户端不必使用2个不同的URL来访问此应用程序? 我通过几个论坛了解了主机映射和NAT转发等方面的知识。我不是网络专家,所以我真的需要一些关于如何用正确方法实现这一点的指导。
事先非常感谢

出于安全原因,内部网IP()未公开。必须与客户端的网络团队检查IP是否公开,如果没有,则将本地IP映射为域/静态IP,并且应该公开。如果它公开,则客户端也可以在网络内访问intranet IP/域。

非常感谢您的回复。我们是否可以使用静态ip访问应用程序?是的,这是可能的。如果静态ip公开,那么我们可以访问应用程序。也就是说,您必须与网络团队一起检查IP地址是否是静态的,这意味着IP地址不会改变。这个问题已经被问了很多次,并且已经得到了回答,这将是该问题的适当位置。