迅速变化的IP地址


0

不知道这是问这个问题的正确地方。

我在用PHP进行开发时注意到了这一点。我使用远程IP地址作为一种跟踪用户会话的方法。

在一些测试中,我注意到我的IP地址在每个页面上都不同。从字面上看页面之间的秒数,连续多次,我的IP地址会有所不同。

在移动网络上的手机。测试期间未行驶。我以为我可能在多个塔的边缘。

我知道dhcp会导致ip地址更改,因此是非静态的。但是,我给他们的印象是,他们不应该迅速改变这一现状。

这是正常现象还是我绝对应该关注的事情?


想象一个用户在汽车,火车或其他东西上。它们将以比您想象的更快的速度更改IP地址(在加载过程中使用多个IP地址是正常的)。这就是为什么不应使用IP地址来标识用户的原因(以及共享IP地址的事实)。
巨人树

我将远程IP地址用作跟踪用户会话的一种方法。 ”为什么?这与处理HTTP查询的计算机有关,可能与用户没有多大关系。
David Schwartz

Answers:


2

大多数移动运营商使用电信级NAT来减少所需的IP数量,并保护网络上的用户。您电话的数据连接将具有“内部” IP地址,并且运营商会在IP池上平衡所有传出连接。

这是很常见的,不用担心。


1

正确的地方就是所谓的DHCP(动态主机配置协议),在其中分配了专用IP(它可能以10开头)。该私人用户无法与Internet通信,只能在内部路由。

为了与外界进行通信,您需要使用所谓的公共IP。使用IPv4,我们拥有数量有限的公共IP(唯一),因此我们使用多个私有IP与一小部分公共IP进行通信。

此过程通过NAT(网络地址转换)完成,该转换将您的私有IP转换为公共IP。NAT比我在这里向您解释的要复杂得多,也要更深入,但是如果您想了解更多信息,可以从这里开始,这是CiscoPress撰写的有关NAT的文章。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.