IP地址如何分配给最终用户?


8

如何分配IPv4地址?引起我好奇的是,我以前有一个IPv4地址96.32.179.XX,大约两周前就搬到了(距先前地址约10英里),现在我的IPv4地址为24.158.252.XXX。每个IP的城市和州都相同。

我认为应该为每个城市分配一个IPv4范围,这意味着我的两个地址都将以96.XX.XXX.XX开头。或者是从您的ISP可用的IPv4地址池中随机分配了IPv4地址?

上面列出的两个IPv4均用于住宅帐户。


为什么已经投了反对票?您能解释一下我的问题有什么不好或不清楚吗?
SmallFries BigGuys

2
除了您的问题外,别无所求,这取决于您的ISP策略。从他池中的随机IP到街道地图上的某栋建筑物,任何东西都可以。十多年来,由于我们已经用尽了IPv4地址,因此出现了合并,拆分,技术创新以及更多影响这种模式的事情。如果不与ISP本身交谈,您可能无法识别它。
塞斯

@Seth-谢谢您提供的信息。通过合并等,IP查找工具如何能够显示谁是基于IP的ISP?像这样的whatismyipaddress.com/ip/96.32.179.23
SmallFries BigGuys

互联网编号分配机构(IANA)将IP块分配给区域。每个地区(例如欧洲)都有一个“子部门”(在本例中为RIPE),它进一步将那些巨大的区块分配为较小的区块,最终在某个时候将其注册到公司。例如,您的地址由ARIN在2008 年交给了Charter。每个注册中心通常都提供whois API和类似的服务,使用它们来标识IP。
塞斯

关于信息安全(后来关闭为主题):ICANN可以拒绝向人们提供Internet服务吗?我的答案的下半部分专门讨论了IP地址分配。
CVn

Answers:


8

您的ISP可以是大公司或本地公司。

美国的Comcast或AT&T等大公司向其地区互联网注册机构(美国的ARIN,欧洲的RIPE)要求提供许多地址。

由于IPv4范围已用尽,因此很难拥有大量连续地址

ISP范围可以由一个范围内的1024个地址,其他范围内的4096个地址等组成。

ARIN,RIPE和其他注册表将他们发现的所有内容免费分配给请求者。

小型ISP大部分时间都依赖于较大的ISP,因此,它们不向ARIN或RIPE请求地址。取而代之的是,它们从更大的ISP租用地址,从而导致更多的分区块。

使用IP地址进行地理位置定位的网站会使用从注册管理机构(ARIN,RIPE等)提供的信息中提取的数据库,因此它们的准确性不高,通常会显示从注册管理机构请求范围的ISP的物理地址,不知道该范围是由ISP使用还是租借给另一个。


1
许多不是ISP的公司都拥有与提供商无关的IPv4地址块,这些地址块直接来自RIR。一些非ISP公司甚至拥有多个独立于提供商的IPv4 /8地址块。有些人甚至拥有独立于提供商的IPv4地址块。ISP不会发布任何IPv4前缀长于的消息/24,因此这是独立于提供商的寻址的最大前缀长度。
罗恩·莫平

关于地理查找站点,我发现MaxMind在确定IP的确切位置方面做得非常出色,尽管大多数其他站点都没有。当然,这是一项付费服务​​,但仍然令人印象深刻。例如,是我查询当前(对于DHCP来说是这样)外部IP的结果
cascer1 2016年

1

让我们从头开始:Internet Numbers Registry System(在RFC 7020中定义)是一组共同管理世界上所有IP地址的系统和组织。

IANA(互联网号码分配机构)“拥有”所有IP地址,并将它们委派给RIR(地区互联网注册机构),RIR定义了自己的有关谁可以获取IP地址块以及应该出于什么原因而获得一个地址的策略。

IANA分配IPv4“块”,基本上是一组连续的IP地址。最大可分配块是/ 8块,这意味着所有的IP地址开始以一定的八位位组(例如:123 *)。RIR接受IANA分配给它们的IP地址,并将它们分成较小的块,然后将其分配给ISP或大型公司等组织。(例如,Cloudflare不是ISP,但是确实分配了很多IP地址,因为它们运行着非常大的全球网络。您不能去RIR并仅请求一个IP)

然后,您的ISP将根据其大小转到RIR并请求分配IP地址。然后,RIR在理想情况下从可用池中为ISP分配一些地址,这将是一大块连续地址(例如123.123.0.1/17(123.123.0.1-123.123.127.254))。不幸的是,由于IPv4地址空间即将用尽,这种大小的可用IP块数量正在迅速减少。这就是为什么ISP可能会收到两个/ 18块而不是一个/ 17块的原因。

然后,当您连接到ISP的网络时,您将请求一个地址(使用DHCP)。您的ISP将从RIR分配的可用地址池中选择一个地址。由于ISP可能拥有多个IP地址块,因此可能会为您分配的IP地址与以前分配的IP地址完全不同。

ISP可以通过将特定的块分配给特定的位置来整齐地组织IP分配,但这实际上并没有任何作用,除了看起来漂亮之外,这就是为什么他们不这样做。

TL; DR:您是从ISP获取IP的,而ISP是从RIR获取的,而RIR是从IANA获取的。IP是按照先来先服务的方式分配的,因此当您的RIR或ISP在不同时间请求两个块时,它们将不会连续。您可以从ISP的可用地址池中获得一个随机IP,该地址可能来自它们拥有的任何块。您的ISP 可以根据您的位置分配IP,但是由于这并没有真正的好处,因此他们可能没有。


0

您的城市或房屋,甚至连接都与此无关。您将IP由ISP分配。他们通常会自动分配,更重要的是动态分配。

因此,通常来说,每当路由器/调制解调器重新启动并重新启动连接时,您通常都会获得一个不同的IP。


我知道每次调制解调器重新启动时(通常)您都会获得一个新IP-我只是不确定某个范围的IP是否属于某个ISP /区域,或者是否没有这样的分配。
SmallFries BigGuys

1
同样,这与面积无关。每个ISP都有一个IPv4块,然后可以将其提供给客户。有些拥有更多,有些则更少,因此只能使用Dualstack或IPv6。
kyze
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.