home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / OSK / NETWORK / ISP / bind.4.8.3.lzh / BIND483 / EXAMPLES / ch11.ip_to_name.perl < prev    next >
Text File  |  1994-01-09  |  250b  |  13 lines

  1. #!/usr/bin/perl
  2.  
  3. require 'sys/socket.ph';
  4.  
  5. while(<>){
  6.     if(/\b([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)\b/){
  7.       $addr = pack('C4', split(/\./, $1));
  8.       ($name, $rest) = gethostbyaddr($addr, &AF_INET);
  9.       if($name) {s/$1/$name/;}
  10.     }
  11.     print;
  12. }
  13.