Kevin Pfeiffer wrote: > > In article <[EMAIL PROTECTED]>, John W. Krahn wrote: > > > You need to convert the IP address to a 32 bit integer and back again. > > > > use Socket; > > > > my $start_address = unpack 'N', inet_aton( '10.11.1.14' ); > > my $finish_address = unpack 'N', inet_aton( '12.13.2.3' ); > > > > for my $address ( $start_address .. $finish_address ) { > > print inet_ntoa( pack 'N', $address ); > > } > > (But this includes numbers such as 12.13.1.255 and 12.13.2.0 which are not > in the sample pattern.)
That depends. They could all be in the 8/5 address space. :-) I take it that you are assuming a netmask of 255.255.255.0. John -- use Perl; program fulfillment -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]