我不能有静态IP。我想找到一种方法,如果 IP 地址发生变化,那么它可以以某种方式指向新的 IP 地址

I can not have static IP. I want to find a way that if IP address changes then someway it can point to new IP address

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

由于局域网提供动态IP,我的服务器IP经常变化。

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

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

但是因为它有动态 IP,我不能中继它。

请给我建议一个更好的方法来解决这个问题。

使 IP 静态化根本不是一个选项。

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

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

您可以使用系统名称代替 ip。

例如10.17.4.51:8080/helloWorld.html可以像sarinPC:8080/helloWorld.html

那样调用

要找到您的系统名称,请打开您的我的电脑 => 右键单击​​ => 属性

在新打开的window中可以找到系统名称

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

注意:此逻辑仅在 LAN 中有效。