2017-07-04 75 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

相關問題