mahelbir / ipv6gen
带有子网段的随机IPv6地址生成器
2.1
2024-05-05 21:34 UTC
Requires
- php: >=7.1
This package is auto-updated.
Last update: 2024-09-05 22:22:21 UTC
README
Ipv6Gen 是一个基于子网的随机 IPv6 地址生成器。
此工具专门针对网络测试和配置,提供了一种高效生成特定子网 IPv6 地址的简单解决方案。
要求
PHP 7.1+
安装
如果您使用 Composer 来管理项目依赖项,只需在 composer.json 文件中添加对 mahelbir/ipv6gen
的依赖即可。
composer require mahelbir/ipv6gen
尽管推荐使用 Composer,但您仍然可以随意包含文件。
用法
$generator = new \Mahelbir\Ipv6Gen('ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff', 64); echo $generator->getIP(); # ffff:ffff:ffff:ffff:b7e4:e549:5173:484d $generator = new \Mahelbir\Ipv6Gen('ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff', 32); print_r($generator->getIPs(5)); /* ( [0] => ffff:ffff:ecad:7759:29d8:ac05:07b6:56d7 [1] => ffff:ffff:4f98:df9f:b796:651e:3bff:f71e [2] => ffff:ffff:8e6f:b966:9f0c:6650:ba59:9ccf [3] => ffff:ffff:2b46:81fb:d078:ad16:06e3:c98e [4] => ffff:ffff:cd95:15f0:111e:4c70:dbfd:64ba ) */
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件。