dsp/v6tools

PHP 的 IPv6 工具

dev-master 2018-04-06 17:16 UTC

This package is auto-updated.

Last update: 2024-08-29 03:47:16 UTC


README

Build Status

PHP IPv6 工具 (v6tools) 是一个小型库,提供 IPv6 地址、子网和 EUI64 的验证。

<?php
require('v6tools/autoload.php');

if (!v6tools\Runtime::isIPv6Supported()) {
    fprintf(STDERR, "No ipv6 support");
    exit(-1);
}

$ip = new v6tools\EUI64('2a01:198:603:0:224:d6ff:fe18:618c');
echo $ip->getMacAddress();
// echos 00:24:d6:18:61:8c

$ip = new v6tools\Subnet('2001::/16');
$ip->isInSubnet('2001::1');
// returns true
$ip->isInSubnet('2000::1');
// return false

许可协议

在 MIT 许可证的基础上增加了 Beerware 条款。如果你喜欢 v6tools,请随意请我喝啤酒。