假设我们托管在个人计算机上,服务器程序是用Java编写的。
1.如果我们的主机服务器使用静态IP地址,那么这是否意味着我们可以更换机器并将其替换为其他机器,那么我们需要多少次重新启动机器,而我们的客户端在系统返回后仍然能够与我们通信?2.如果我们使用动态IP地址,那么只要重新启动一次机器,我们就必须告诉每个客户端,新的IP地址是这个地址吗?3.即使我们不重新启动机器,动态IP地址也会改变吗?
发布于 2016-04-05 15:47:43
他说:是的,如果服务器有一个静态IP客户端,那么总是能够指望服务器位于该IP地址。
他说:很可能,是的。在许多网络中,DHCP服务器将把相同的IP返回给已重新启动的计算机,但您当然不应该指望它。
是的-动态分配的IP地址有一个"TTL“-一个生存的时间。这可能是一段很长的时间(数周或更长时间),但它们仍有可能到期和改变。大多数情况下,机器将得到相同的IP,但同样,您不应该指望它。
https://stackoverflow.com/questions/36430595
复制相似问题