![公有 IP 可以发生多大程度的变化?](https://linux22.com/image/594697/%E5%85%AC%E6%9C%89%20IP%20%E5%8F%AF%E4%BB%A5%E5%8F%91%E7%94%9F%E5%A4%9A%E5%A4%A7%E7%A8%8B%E5%BA%A6%E7%9A%84%E5%8F%98%E5%8C%96%EF%BC%9F.png)
在 ISP 级别,它通常仅限于某些子网掩码吗?ISP 随机更改 IP 的前 2 个字节是否可能或很少发生?
顺便提一下背景故事,我试图阻止用户连接多个截然不同的 IP,如果有人知道更好的方法,我将不胜感激。我曾尝试使用地理位置数据库,但它们很昂贵,而且不如我希望的那么准确。
谢谢!
答案1
一些 ISP 有不同的 IP 范围。例如,我家的 ISP 的 IP 范围是 86.61.0.0/17 和 193.77.64.0/18,还有一些我记不清的。
因此是的,有可能拥有不同范围的不同 IP,因为 ISP 在不同的时间获取它们,并且当时不同的池是免费的。
据我所知,RIR 无法获得比 /8 更小的范围,因此 193.0.0.0/8 应该(!) 全部在欧洲(由 RIPE 分配)。
您可以随时检查 whois 数据库来查看哪个 ISP 是该 IP 的所有者。
答案2
这是可能的,而且并不罕见(当然,它不会随机改变,ISP 可以有多个/但数量有限/的 IP 地址块)。
答案3
我假设您询问的是消费级宽带,或者其他没有静态 IP 的服务。
不同的供应商给出的明确答案会有所不同,但我知道我的家确实发生了很大变化。
以下仅仅是我家路由器最近通过 DHCP 从 ISP 获取的 IP 的一些示例:
2.120.xx
2.121.xx
2.123.xx
2.223.xx
90.193.xx
90.195.xx
90.198.xx
90.210.xx
90.211.xx
90.212.xx
90.213.xx
90.217.xx
对于每个地址,我实际上都有几十个不同的地址 - 例如 2.121.104.93、2.121.23.101、2.121.31.10、2.121.49.224 等等。