Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Net::DNS::Lite(3)     User Contributed Perl Documentation    Net::DNS::Lite(3)

NAME
       Net::DNS::Lite -	a pure-perl DNS	resolver with support for timeout

SYNOPSIS
	   use Net::DNS::Lite qw(inet_aton);

	   # drop-in replacement for Socket::inet_aton
	   $Net::DNS::Lite::TIMEOUT = 5; # global timeout variable
	   my $addr = inet_aton("www.google.com");

	   # or	per-query timeout
	   my $addr = inet_aton("www.google.com", $timeout_in_seconds);

DESCRIPTION
       This module provides a replacement function for Socket::inet_aton, with
       support for timeouts.

CONFIGURATION VARIABLES
   $Net::DNS::Lite::TIMEOUT
       maximum time (in	seconds) inet_aton will	block (default:	10)

   $Net::DNS::Lite::CACHE
       if set, Net::DNS::Lite will cache the DNS responses internally using
       the supplied cache object.  The cache object should support "get",
       "set", and "remove" functions (default: none)

   $Net::DNS::Lite::CACHE_TTL
       maximum ttl of the cached entries (in seconds).	Only has effect	when
       $Net::DNS::Lite::CACHE is set.

AUTHOR
       Kazuho Oku

       The module is based on the excellent AnyEvent::DNS by mlehmann.

LICENSE
       This program is free software; you can redistribute it and/or modify it
       under the same terms as Perl itself.

       See <http://www.perl.com/perl/misc/Artistic.html>

perl v5.32.1			  2014-03-12		     Net::DNS::Lite(3)

NAME | SYNOPSIS | DESCRIPTION | CONFIGURATION VARIABLES | AUTHOR | LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Net::DNS::Lite&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help