Bien, no parece difícil, por lo menos si ignoramos las mascaras de subred. En este caso lo que yo haría seria pasar el numero a cadena.
12.234.34.56
Luego parto la cadena en trozos, con explode creo que era, y uso el "." como referencia, ahora tenemos esto:
["12","234","34","56"]
Me quedo con la cuarta parte con indice[3], ahora tenemos:
"56"
Y ahora si no es ni 1 ni 255, entonces me quedo con la IP sino la rechazo