Как создать код генерирующий блок список ip адресов?
Есть функции long2ip и ip2long. Берите ip из диапазона и делайте из них число, затем в цикле проходите и генерируйте ip по числу. Все просто:
php.net/manual/ru/function.long2ip.php
php.net/manual/ru/function.ip2long.php
И не нужно никаких велосипедов с переборами. Таким образом можно любой диапазон напечатать.
UPD: $from = ip2long('127.0.0.1');
$to = ip2long('127.0.255.255');

while ($from++ < $to)    
echo long2ip($from) . "\r\n";
<?php 
$fp = fopen('/tmp/data.txt', 'w');
for ($i = ip2long("127.0.0.0");$i <= ip2long("127.0.255.255");$i++){
  $ip = long2ip($i)."\n";
   fwrite($fp,$ip);
 }
fclose($fp);
?>
потом в консоли та можно набрать head /tmp/data.txt
code.runnable.com/new/PHP