in reply to Better way to check reverse DNS entries
For example:
#!/usr/bin/perl use Net::DNS use Net::Netmask; my $resolver = Net::DNS::Resolver->new; print $_, "\n" for grep { ! $resolver->query( $_, 'PTR' ) } ips( '81.86/16' ); sub ips { my $net = Net::Netmask->new(@_); wantarray ? $net->enumerate : \@{$net->enumerate}; }
Never should your network administration scripts be non-portable!
perl -le 'print+unpack("N",pack("B32","00000000000000000000001001001110"))'
|
|---|