The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

  Net::DNS::Nslookup - Perl module to resolve DNS name to IP address(es)
  using nslookup.

DESCRIPTION

  Nslookup module provides simple way to resolve DNS name to 
  IP address(es) on a local system (Linux, Win*, Mac OS X 10.3.9, Solaris).

SYNOPSIS

  use strict;
  use Net::DNS::Nslookup;
  
  printf("%s\n", "# Resolving multiple domains");
  my @sites = ("www.google.com","www.cnn.com","www.jobs.com");
  foreach my $dnsname (@sites) {
   my $dns_resp = Net::DNS::Nslookup->get_ips($dnsname);
   printf("%s\n", $dns_resp);
  }
        
  printf("%s\n", "# Resolving single domain www.msn.com");
  my $nslookup = Net::DNS::Nslookup->get_ips("www.msn.com");
  printf("%s\n", $nslookup);
        
  Output:
  # Resolving multiple domains
  www.google.com,74.125.226.176
  www.google.com,74.125.226.177
  www.google.com,74.125.226.178
  www.google.com,74.125.226.179
  www.google.com,74.125.226.180
  www.cnn.com,157.166.226.25
  www.cnn.com,157.166.226.26
  www.cnn.com,157.166.255.18
  www.cnn.com,157.166.255.19
  www.cnn.com,157.166.224.25
  www.cnn.com,157.166.224.26
  www.jobs.com,208.71.192.206
  # Resolving single domain www.msn.com
  www.msn.com,65.55.17.25

METHODS

get_ips()

  $dns_resp = Net::DNS::Nslookup->get_ips("www.google.com");

  Resolve name such as www.google.com to IP address(es). 

SYSTEM REQUIREMENTS

  This module requires "nslookup" binary.  

SEE ALSO

  man nslookup

AUTHOR

  Paul Greenberg
  http://www.isrcomputing.com
    

COPYRIGHT

  Copyright (c) 2011 Paul Greenberg. All rights reserved.
  This program is free software; you can redistribute it
  and/or modify it under the same terms as Perl itself.