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

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.