In questo articolo imparerete come validare un indirizzo IP utilizzando la funzione filter_var(). Vi ricordiamo che questa funzione richiede almeno PHP 5.2.0.

 
if(filter_var($ip, FILTER_VALIDATE_IP)) {
// it’s valid
}
else {
// it’s not valid
}
 

fonte: www.sastgroup.com