Chris Reinhardt > Acme-DNS-Correct > Acme::DNS::Correct

Download:
Acme-DNS-Correct-0.4.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.4   Source  

NAME ^

Acme::DNS::Correct - Fix the DNS System

DESCRIPTION ^

Acme::DNS::Correct is a subclass of Net::DNS::Resolver, adding functionality that returns sanity to the DNS system. Consult the Net::DNS manpages for comprehensive documentation on using this module.

SYNOPSIS ^

 my $res = Acme::DNS::Correct->new;
 
 # use $res just like a Net::DNS::Resolver object, but the answers it 
 # returns will make sense, and be correct.
 
 # Give Net::DNS::Resolver objects sanity:
 use Acme::DNS::Correct 'sneaky';
 
 # $res now gives sane answers
 my $res = Net::DNS::Resolver->new;

CONFIGURATION ^

This module strips out answers of 64.94.110.11, a place of evil that you should keep far far away from your poor defenseless computer.

If you would rather avoid another root of evil, set the ROOT_OF_EVIL envirement variable, or the $Acme::DNS::Correct::ROOT_OF_EVIL variable.

TODO ^

Check that the root of evil is really an IP address.

Allow for more than one root of evil.

Zone transfers are not safe from evil.

AUTHOR ^

Chris Reinhardt <ctriv@dyndns.org>

COPYRIGHT ^

Copyright (c) 2003 Chris Reinhardt <ctriv@dyndns.org>. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

SEE ALSO ^

Net::DNS

syntax highlighting: