如何以编程方式确定IP6父级

时间:2018-01-09 09:02:29

标签: php ipv6

因此,使用PHP和IP4,我们可以将IP地址转换为IPLong,然后通过计算IP范围的起点和终点以及匹配中间值将其与范围进行比较。大。

我的问题是我们如何用IP6解决这个问题?以此地址为例: 2600:1f18:16b:bc00:486e:75af:fd29:cabe

互联网注册机构发布了IP6范围清单,其中包括(但不限于:)

  • 2600::
  • 2600:8::
  • 2600:140::

可能适用于我们的示例IP:

  • 2600:1f00::

但是我该如何计算或以简单的方式确认呢?如何确定IP6地址属于哪个父范围?

源数据(来自ARIN)的一个例子是:

arin||ipv6|2604:7382::|31||reserved|
arin||ipv6|2604:7384::|30||reserved|
arin||ipv6|2604:7388::|29||reserved|
arin||ipv6|2604:7390::|28||available|
arin||ipv6|2604:73a0::|27||available|

0 个答案:

没有答案