了解 IP 地址和位置

Joh*_*man 11 networking ip-address geolocation network-protocols

我冒着在这里提出一个格式不正确的问题的风险,但我会试一试。

通常站在原因,较近的IP地址,一个是IP地址B数值,然后较近的IP地址,一个是IP地址B地理位置

不管你有什么感受,如果你能指点我一些关于这方面的好的阅读材料,那将是最有帮助的。

EEA*_*EAA 13

通常情况下,IP地址A在数字上离IP地址B越近,那么IP地址A在地理上离IP地址B越近是否合理?

绝对不是。

IP Netblocks 由IANA 分发给区域互联网注册管理机构 (RIR),RIR 再将 Netblocks 分发给他们所在地区的各个组织。分发后,每个收件人组织都可以对这些地址做任何他们想做的事情。因此,虽然最初可能会在APNIC 中分发网络块地区,但没有什么可以阻止公司使用这些 IP 地址,比如在欧洲或美国。

此外,网络块中的某些地址可能在地球的一个角落使用,而其他地址则在完全相反的角落。

例如,请参阅 IANA 的IPv4 地址空间注册页面。40/8分配给礼来公司,41/8分配给AfriNIC,42/8分配给APNIC。这三个连续的网络块被分配给三个地理上不同的机构。

  • 这个。这是一百万倍。地理位置*可能*是一种可以接受的方式来告诉访问者来自*可能*的哪个国家,但存在一定的误差。差不多就是这样,这源于映射哪些地址分配给哪些 ISP 等的数据库,而不是因为号码本身与位置或其他“附近”号码之间的任何关联。 (2认同)
  • 我认为您错过了问题中的“一般”。 (2认同)
  • *斯帕尔理解我的问题的本质。在我的特定问题中,一个在 90% 的时间里都有效的良好初始猜测将使我朝着我想要的方向走很长一段路。*抱歉,告诉你你想听什么并不等于给你一个好的答案。这条经验法则有太多的例外,以至于它没有用。 (2认同)

Spa*_*arr 5

ABC001 和 ABC002 很可能在物理上非常接近,它们在同一城市街区的可能性可能高达 99%。

ABC001 和 ABC254 不太可能如此。

AB001.D 和 AB002.D 不太可能,可能是 90%,对于 256 倍大的“关闭”定义。

AB001.D 和 AB254.D 的相似度再次降低。

这种模式还在继续。您可以通过简单地轮询可靠的地理定位服务来计算前两个八位字节的相对准确的百分比。

在过去(2006 年),当 IPv4 仍有大量可用地址空间时,xkcd制作了一张Internet 地图,显示了按国家和组织划分的第一个八位字节的分布。从那以后它变得更加密集,但总体模式仍在继续,相邻的第一个八位字节有大约 30% 的机会位于同一国家或地区。