Wat versta jij precies onder range? Dus bijvoorbeeld alle ip-adressen in de range 123.456.*.*?
Dat zou je eenvoudig met een preg_match() voor elkaar kunnen krijgen...
ps. .htaccess is natuurlijk ook een oplossing. Nadeel is alleen dat je dan altijd hardcoded de ip-adressen moet invoeren. Het hangt er natuurlijk maar net vanaf wat je doel is.