Intanto ti consiglio di usare preg_match e non eregi quando hai a che fare con espressioni regolari.
La funzione eregi() nelle nuove versioni di PHP è deprecata.

Venendo al tuo caso: a te interessa solo l'ultima tripletta dell'IP?
Potresti fare così
Codice PHP:
$ip "192.168.1.1";
$triplette explode(".",$ip);
if(
$triplette[3] >= && $triplette[3] <= 5)
    echo 
"Ciao";
else
    echo 
"No, non è compreso tra 0 e 5"
Ovviamente puoi fare controlli anche sulle altre triplette, in questo caso:
$triplette[0] contiene 192
$triplette[1] contiene 168
$triplette[2] contiene 1
$triplette[3] contiene 1