Help for this page

Select Code to Download


  1. or download this
    johngg@shiraz:~/perl/Monks > perl -Mstrict -Mwarnings -MSocket -E '
    do {
    ...
       } for qw{ 10.1.1.5 10.1.1.6 };'
    Old IP: 10.1.1.5 ... New IP: 10.1.1.6
    Old IP: 10.1.1.6 ... New IP: 10.1.1.5
    
  2. or download this
    johngg@shiraz:~/perl/Monks > perl -Mstrict -Mwarnings -MSocket -E '
    my $IP     = q{10.1.1.255};
    ...
    printf qq{%8s %8s %8s %8s\n}, unpack q{(B8)*}, $packed;'
          10        1        1      255
    00001010 00000001 00000001 11111111
    
  3. or download this
    use strict;
    use warnings;
    ...
        my $newIP   = inet_ntoa( pack( q{N}, $numeric ) );
        printf qq{Old IP: %15s ... New IP: %15s\n}, $IP, $newIP;
    }
    
  4. or download this
    Old IP:        10.1.1.5 ... New IP:        10.1.1.6
    Old IP:        10.1.1.6 ... New IP:        10.1.1.5
    ...
    Old IP:         0.0.0.0 ... New IP: 255.255.255.255
    Old IP: 255.255.255.255 ... New IP:         0.0.0.0
    Old IP:    10.1.255.255 ... New IP:        10.2.0.0