0

我的应用程序在连接到 LAN 的服务器(Windows 7、Apache Tomcat 7.0)中运行。

由于 LAN 提供动态 IP,我的服务器的 IP 经常发生变化。

我想从同一 LAN 中的其他系统连接到此应用程序。

目前我正在使用 IP 连接到服务器系统。

但由于它具有动态 IP,我无法对其进行中继。

请建议我一个更好的方法来克服这个问题。

使 IP 静态化根本不是一种选择。

4

2 回答 2

2

您可以使用系统名称而不是 ip。

例如 10.17.4.51:8080/helloWorld.html 可以像 sarinPC:8080/helloWorld.html 一样调用

在此处输入图像描述

要查找您的系统名称,请打开您的 myComputer => 右键单击​​ => 属性

在新打开的窗口中,您可以找到系统名称。

即使您的 ip 被更改,您的系统名称也不会改变,这使其成为您的理想解决方案。

注意:此逻辑仅在 LAN 中这样工作。

于 2017-04-25T05:26:12.987 回答
0

连接所有 LAN 设备的路由器具有该功能。您可以要求您的管理员将您的 PC mac 地址绑定到特定的 IP 地址。这样,IP 地址将始终仅分配给您的 PC。

这称为地址保留。可以在此处找到示例教程https://www.youtube.com/watch?v=9FzKxMiZWgg

于 2017-04-25T05:22:32.517 回答