Hola amigos antes que nada gracias por responder
encontre esto pero no entiendo una partes podrias
decirme si esto realmente funciona
http://www.eslomas.com/index.php/arc...ro-entero-php/
Pertenencia a rango CIDR
Si queremos comprobar si una determinada dirección pertenece a un rango de direcciones como “192.168.0.0/24″, podríamos utilizar la siguiente función, que dada una dirección IP y el rango CIDR, nos devuelve true si la dirección pertenece al rango.
<?php
function matchCIDR($addr, $cidr) {
// $addr should be an ip address in the format '0.0.0.0'
// $cidr should be a string in the format '100/8'
list($ip, $mask) = explode('/', $cidr);
$mask = 0xffffffff << (32 - $mask);
$output = ((ip2long($addr) & $mask) == (ip2long($ip) & $mask));
return $output;
}
?>