我拥有一台Windows PC。我写了一个运行良好的Web应用程序。但问题是我的PC的IP会定期更改。我希望该应用程序可以在网络中(从其他PC)访问,而无需更改客户端代码。我的客户端代码是角度js。
答案 0 :(得分:0)
这是您的路由器通过称为DHCP的协议处理的内容。基本上,答案是保持您的IP不变。
许多路由器允许您为某些MAC地址保留IP。我建议您通过本地网络访问路由器并使用它提供的GUI来尝试配置此...如果您成功,那么您的IP将不再更改,并且问题已解决:-)如果它不直观,当然请参考路由器的文档。
答案 1 :(得分:0)
根据您的配置,您有多种选择。
如果这是您从ISP获得的公共动态IP,您可以访问您的ISP(无论您从哪里获得互联网服务)并将您的服务升级到静态IP地址,这样它就不会改变
如果这是您从ISP获得的公共动态IP,则可以使用动态DNS服务将主机名附加到您的IP地址,然后使用该主机名访问服务器。您放在服务器上的动态DDNS应用程序将在动态IP地址发生变化时更新DNS。
如果这只是LAN上的本地IP地址(192.xxx或10.xxx地址),那么您可以选择路由器支持的IP地址,但是高于DHCP使用的范围并将该计算机设置为使用该IP地址而不是DHCP。在Windows中,您可以转到网络配置并选择IP地址,而不是使用DHCP。然后,IP地址不会发生变化。请务必选择超出DHCP范围的地址以避免任何冲突。在我自己的局域网上,路由器分配地址如192.168.0.x,我手动分配地址,如192.168.1.250。
答案 2 :(得分:0)