NAME
AnyEvent::CacheDNS - Simple DNS resolver with caching
SYNOPSIS
use AnyEvent::Impl::Perl;
use AnyEvent;
use AnyEvent::HTTP;
# Register our DNS resolver as the default resolver
use AnyEvent::CacheDNS ':register';
# Use AnyEvent as ususal
my $cond = AnyEvent->condvar;
http_get "http://search.cpan.org/", sub { $cond->send(); };
$cond->recv();
DESCRIPTION
This module provides a very simple DNS resolver that caches its results and can improve the connection times to remote hosts.
Import
It's possible to register the this class as AnyEvent's main DNS resolver by passing the tag :register
in the use
statement.
METHODS
register
Registers a new DNS cache instance as AnyEvent's global DNS resolver.
AUTHOR
Emmanuel Rodriguez <potyl@cpan.org>
COPYRIGHT
(C) 2011 Emmanuel Rodriguez - All Rights Reserved.