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.