Rob Brown > Net-DNSServer-0.11 > Net::DNSServer::Cache

Download:
Net-DNSServer-0.11.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  2
Open  0
View/Report Bugs
Source  

NAME ^

Net::DNSServer::Cache - A Net::DNSServer::Base which implements a DNS Cache in memory to increase resolution speed and to follow rfcs.

SYNOPSIS ^

  #!/usr/bin/perl -w -T
  use strict;
  use Net::DNSServer;
  use Net::DNSServer::Cache;

  my $resolver1 = new Net::DNSServer::Cache;
  my $resolver2 = ... another resolver object ...;
  run Net::DNSServer {
    priority => [$resolver1,$resolver2],
  };

DESCRIPTION ^

This resolver will cache responses that another module resolves complying with the corresponding TTL of the response. It cannot provide resolution for a request unless it already exists within its cache. Note: This resolver may not work properly with a forking server.

AUTHOR ^

Rob Brown, rob@roobik.com

SEE ALSO ^

Net::DNSServer::Base

COPYRIGHT ^

Copyright (c) 2001, Rob Brown. All rights reserved. Net::DNSServer is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

$Id: Cache.pm,v 1.8 2002/04/29 09:29:49 rob Exp $

syntax highlighting: