动态 IP 地址变化...可以通过 24/7 全天候活动连接来停止这种情况吗?

动态 IP 地址变化...可以通过 24/7 全天候活动连接来停止这种情况吗?

好的,我只是想知道如果有一台具有动态(变化)IP 地址的服务器和连接到该服务器的客户端,它是否能够更改 IP 地址,换句话说,我是否可以通过至少一个活动连接来避免 IP 地址更改?

答案1

只要您的连接“保持连接”,您的 IP 地址就应该保持不变。也就是说(取决于您的连接),您的连接可能在比 TCP 更低的级别上重新启动,例如,连接正在丢失其 PPP 链接,并且在 DSL 的情况下需要重新协商。

答案2

一般情况下,计算机在租约到期后会续订,保留相同的 IP。DHCP 服务器(分配 IP 地址)拒绝此请求并为计算机提供新的 IP,但 ISP 通常不会这样做。保持客户端连接到计算机对于避免更改而言并非必要;无论客户端是否连接,IP 地址通常都会更新,并且客户端连接不会阻止 IP 更改。

答案3

认为这可能是XY问题如果你真正的问题是“如何可靠地获取我服务器的当前 IP”,那么解决方案就是使用动态 DNS 服务

如果您不介意您的计算机将位于xxxxxxx.DnsProviderName.com唯一可以自定义的部分,那么xxxxxxx有很多免费提供商提供该服务。通常,您只需要在服务器上运行一个程序(或某些路由器内置有该软件),该程序会检测您的 IP 何时更改并将您的 DNS 名称更新为新 IP。

以下是列表一些免费的动态 DNS 提供商。

答案4

如果您阅读过有关 DHCP 协议的内容,就会遇到术语“租约”。DHCP 分配给系统的 IP 通常是租约,租约到期后可以更改。如果终端系统在租约到期时拒绝更改 IP,则该网络上会出现 IP 冲突。如果您的路由器忽略了 ISP 的 DHCP 租约到期,您将失去连接。

您的租约到期后,如果在此期间没有其他人认领该 IP 地址,您的 ISP 可能会再次向您提供相同的 IP 地址。不过,您不能指望总是这样。您永远不知道他们何时会重组其网络并为您提供不同的 IP 地址。

如果您的租约已到期,而您本不应该通过 DHCP 获取相同的 IP,则意味着有线电视公司网络中的其他人拥有该 IP。因此,发往您之前 IP 的流量将流向其他人。

没有任何规则、法律或限制规定 ISP 必须允许当前连接完成或过期之后才能为您切换 IP 地址。

相关内容