Если вы точно знаете диапазоны действительных IP-адресов, вы можете сделать что-то вроде:
function ip2number($IP) {
$parts = explode('.', $IP);
if(count($parts) != 4) return 0;
return ($parts[3] + $parts[2] * 256 + $parts[1] * 256 * 256 + $parts[0] * 256 * 256 * 256);
}
$num = ip2number($_SERVER['REMOTE_ADDR']);
if($num >= ip2number('207.209.7.0') && $num <= ip2number('207.209.7.255')) {
echo "Valid";
}
Как говорит Брэд, это не гарантировано, и есть способы обойти это, и у вас будетчтобы быть в курсе действительных диапазонов IP-адресов.