Ya esta solucionado, os dejo el codigo por si alguien mas lo necesita
Código PHP:
<!--Formulario IP's validas-->
<form action='' method='POST'>
<!--Tabla IP's validaas-->
<table id='tabla3'>
<thead>
<tr>
<th>Ip de red/Mascara</th>
<th>Validar</th>
<th>Listado</th>
</thead><tbody>
</tr>
<tr>
<td>
<input type='text' name='ip' value='0.0.0.0/00'/>
</td>
<td>
<input type='submit' value='Validar' name='validar'/>
</td>
<td>
<select name='rango'>
<?php
$range=$_POST['ip'];
function rango($range){
$parts = explode('/',$range);
$exponent = 32-$parts[1].'-';
$count = pow(2,$exponent);
$start = ip2long($parts[0]);
$end = $start+$count;
return array_map('long2ip', range($start+1, $end-2) );
}
foreach((rango($range)) as $i){
echo "<option value=" . $i . ">" . $i . "</option>";
}
?>
</td>
</tr>
</tbody></table>