1. Go to this page and download the library: Download yiisoft/network-utilities library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
yiisoft / network-utilities example snippets
use Yiisoft\NetworkUtilities\IpHelper;
// Check IP version.
$version = IpHelper::getIpVersion('192.168.1.1');
if ($version === IpHelper::IPV4) {
// ...
}
// Check if IP is in a certain range.
if (!IpHelper::inRange('192.168.1.21/32', '192.168.1.0/24')) {
throw new \RuntimeException('Access denied!');
}
// Expand IP v6.
echo IpHelper::expandIPv6('2001:db8::1');
// Convert IP to bits representation.
echo IpHelper::ip2bin('192.168.1.1');
// Get bits from CIDR Notation.
echo IpHelper::getCidrBits('192.168.1.21/32');
use Yiisoft\NetworkUtilities\DnsHelper;
// Check DNS record availability.
if (!DnsHelper::existsA('yiiframework.com')) {
// Record not found.
}