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

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.

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;

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.

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.

Chris Reinhardt <ctriv@dyndns.org>

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.
