рассчитать диапазон IPV6 от начала IPv6 и до конца IPv6 - PullRequest
0 голосов
/ 24 сентября 2018

Я пытаюсь вычислить диапазон ipv6 с помощью библиотеки gmp.

например: начальный IP: FE80: CD00: 0000: 0CDE: 1257: 0000: 211E: 729B конечный IP: FE80: CD00: 0000: 0CDE: 1257: 0000: 210D: 729E

У меня есть начало и конец ipv6.Я хочу, чтобы все IP между началом и концом IP6.

1 Ответ

0 голосов
/ 24 сентября 2018

Я бы предложил вышеупомянутый GMP в пользу готовой библиотеки, например S1lentium / IPTools .

$range = new Range(new IP('FE80:CD00:0000:0CDE:1257:0000:211E:729B'), new IP('FE80:CD00:0000:0CDE:1257:0000:210D:729E'));

foreach($range as $ip) {
    echo (string)$ip . '<br>';
}
...