-
-
23 Sep 2013 20:26:10 UTC
- Distribution: AllKnowingDNS
- Source (raw)
- Browse (raw)
- Changes
- How to Contribute
- Issues (4)
- Testers (401 / 0 / 5)
- Kwalitee
Bus factor: 1- 85.94% Coverage
- License: bsd
- Perl: v5.10.0
- Activity
24 month- Tools
- Download (25.26KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
and 1 contributors- Michael Stapelberg, C<< <michael at stapelberg.de> >>
- Dependencies
- Mouse
- MouseX::NativeTraits
- Net::DNS
- NetAddr::IP
- Privileges::Drop
- and possibly others
- Reverse dependencies
- CPAN Testers List
- Dependency graph
NAME
App::AllKnowingDNS::Config - configuration object
DESCRIPTION
Note: User documentation is in all-knowing-dns(1).
This module defines an object which holds the parsed version of the AllKnowingDNS configuration file.
FUNCTIONS
zone_for_ptr($zone)
Returns the appropriate zone for the given PTR query or undef if there is no appropriate zone.
Example:
my $query = '7.c.e.2.3.4.e.f.f.f.b.d.9.1.2.0.' . '0.c.c.c.e.0.0.1.8.8.d.4.1.0.0.2.ip6.arpa'; my $zone = $config->zone_for_ptr($query); return 'NXDOMAIN' unless defined($zone); ...
zone_for_aaaa($zone)
Returns the appropriate zone for the given AAAA query or undef if there is no appropriate zone.
Example:
my $query = 'ipv6-foo.nutzer.raumzeitlabor.de'; my $zone = $config->zone_for_aaaa($query); return 'NXDOMAIN' unless defined($zone); ...
VERSION
Version 1.7
AUTHOR
Michael Stapelberg,
<michael at stapelberg.de>
LICENSE AND COPYRIGHT
Copyright 2012 Michael Stapelberg.
This program is free software; you can redistribute it and/or modify it under the terms of the BSD license.
Module Install Instructions
To install App::AllKnowingDNS::Util, copy and paste the appropriate command in to your terminal.
cpanm App::AllKnowingDNS::Util
perl -MCPAN -e shell install App::AllKnowingDNS::Util
For more information on module installation, please visit the detailed CPAN module installation guide.