了解IP地址和位置


11

我冒着在这里提出一个格式错误的问题的风险,但我会旋转一下。

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

无论您有什么感觉,如果您可以向我提出一些与此有关的良好阅读材料,那将是最有帮助的。


4
无需道歉...我认为这是一个很好的问题,对于已经在该行业工作了一段时间的人来说,答案很清楚,但对于IT领域的新(或有抱负)进入者来说,答案就不那么多了。
EEAA 2010年

Answers:


5

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

ABC001和ABC254的可能性很小。

对于256倍的“关闭”定义,AB001.D和AB002.D的可能性仍然较小,可能为90%。

AB001.D和AB254.D再次不太像。

此模式继续。您只需轮询可靠的地理位置服务,即可计算出前两个八位位组的相对准确百分比。

在过去的日子(2006年)中,IPv4仍然具有足够的可用地址空间,xkcd制作了Internet地图,该地图显示了按国家和组织划分的第一个八位位组的分布。从那以后,它变得越来越密集,但总体模式仍在继续,相邻的第一个八位位组有大约30%的机会位于同一国家或地区。


1
xkcd自动+1。
2010年

(请注意ErikA的回答。)话虽如此,如果您能推荐我阅读确认这一点的材料,我希望能这样做。这是我需要深刻理解的东西。
约翰·贝里曼

@John我不知道有任何材料可以涵盖此内容。/ 8块的分配遵循一些规则,并且这些规则在某处发布。这些规则的新兴结果之一是,分配给实体(其中大多数是国家或地理区域)的区块往往是顺序的,即使分配的间隔是数年。一旦地方当局(例如ARIN)的得分为/ 8,它们的分配方式将再次受规则支配,并且THOSE规则具有紧急属性。这一直持续到ISP节点,ISP节点有关于哪个房屋获得哪个IP的规则。
Sparr 2010年

请注意,XKCD映射是IP注册到的位置。这并不意味着必须在此使用它。尽管您的答案是正确的,并且有合理的机会,但我认为您的百分比数字太高了,除非您谈论的是1918年的范围。
克里斯·S

@Chris S您不同意我的99%吗?为了澄清,我说的是,在世界上每24个中,一个/ 24中的平均地理区域分割数为2-3。这样听起来更可信吗?
Sparr 2010年

13

是否通常会认为数字上更接近的IP地址A是IP地址B,然后在地理上更接近的IP地址A是IP地址B?

绝对不是。

IP网络块由IANA分发给区域互联网注册机构(RIR),后者再将网络块分发给其所在地区的各个组织。分发后,每个收件人组织都可以使用这些地址来做他们想做的任何事情。因此,尽管可能最初在APNIC区域内分发了网络块,但是并没有阻止一家公司在欧洲或美国使用这些IP地址的事实。

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

例如,请参阅IANA的IPv4地址空间注册表页面。40/8分配给Eli Lily公司,41/8分配给AfriNIC和42/8分配给APNIC。这三个连续的网块被分配给三个地理上不同的实体。


2
这个。一百万倍。地理定位可能是一种告诉访问者来自哪个国家(可能有一定误差)的可接受方法。这就足够了,它源于数据库映射将哪些地址分配给哪些ISP等的原因,而不是因为数字本身与位置或其他“附近”数字之间的任何关联。
罗伯·摩尔

2
我认为您错过了问题的“一般性”。
Sparr 2010年

1
@ErikA非常感谢您的回答,但是,恭敬地,@ Sparr理解了我所希望的问题的性质。在我的特定问题中,一个很好的初始猜测(在90%的时间内都有效)将使我朝着想要的方向走很长的路。10%的时间根本不起作用并不一定有害。还要注意,我的问题与IP地址的绝对位置无关,而与两个IP地址的相对位置有关。
约翰·贝里曼

1
@Steven是的,没错。使用/8网络并不是一个很好的例子。不过,我的观点是,有两种方法可以使两个直接相邻的IP地址在物理上相距甚远,即使这种情况并不经常发生。
EEAA 2010年

2
Sparr理解了我所要提出的问题的性质。在我的特定问题中,一个很好的初始猜测(在90%的时间内都有效)将使我朝着想要的方向走很长的路。抱歉,告诉您您想听的内容与给您一个好的答案并不相同。该经验法则有太多例外,因此无法使用。
罗伯·摩尔

3

您知道,不仅数字“亲密性”与地理亲密性没有任何直接关系,而且随着NAT的广泛使用,甚至不能保证来自SAME IP的请求在地理位置方面彼此之间具有任何地理关系。发出请求的最终用户或机器。例如,在美国各地分布着很多公司网络,这些互联网只有一个互联网消耗。

更新:我想到了另一个使用网络设计某些部分的示例(意思是,与分配给Joe Blow的家庭连接的IP没有直接关系)。

首先,对于网络设计人员来说,通常有一个较大的子网(例如/ 24)专门用于点对点连接(即刻成一堆/ 30s),这很常见。因此,1.1.1.1可能在芝加哥,1.1.1.2可能是洛杉矶的链路的另一端,等等。根据设计,不仅相邻的IP通常位于不同的物理位置,而且整个超网可能充满了这些/在不同位置的30多岁。

另一个类似的示例是回送IP。同样,您可能会有一个/ 24,但不是刻成/ 30s,而是刻成/ 32s(单个IP),每个路由器都在环回接口上使用。因此,与上述类似,在芝加哥的路由器上1.1.2.1可能是lo0,在洛杉矶的路由器上1.1.2.2可能是lo0,这两个路由器之间甚至不必再有直接连接。


+1 NAT /专用网络的意思是,即使一个IP也可以有很多东西。
2010年

2

ISP将购买一系列IP地址和跟踪IP地址的站点,例如 http://www.ip-adress.com/ip_tracer/ 跟踪哪些ISP在何处拥有哪些地址。

因此...如果IP地址A和B在数字上接近于同一网段,则它们可能在地理位置上接近,但不能保证ISP将在同一区域中使用其所有IP地址。网络块分布在世界各地,先到先得,因此,如果它们不在同一个网络块中,那么即使它们在数字上接近,IE的地理分布也不相关:IE:93.0.0.0接近95.0。 0.0,但ISP分发95.10.10.1可能在同一区域中分发95.10.10.2。


1

但是,我相信,如果您在两个地址上进行whois或反向DNS查找,并且它们位于同一netblock中,或者源自同一ISP,则可以从中得出一些结论。

大多数住宅ISP在其反向DNS查找中揭示了很多有关位置的信息。

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.