================
Create DNS configurations from a nice Perl structure based DSL.
Net::DNS::Create lets you specify your DNS configuration in a Perl script so that all the duplication that normally occurs in DNS config files can be expressed with variables and functions. This ultimately results in a (hopefully) DRY (Don't Repeat Yourself) representation of your DNS config data, making it easier and less error prone to change.
Net::DNS::Create supports multiple backends which means you can change out your DNS server software with minimal effort.
Backends are provided for:
Installation
To install this module type the following:
perl Build.PL
./Build
./Build test
./Build install
Documentation
Before installing:
perldoc lib/Net/DNS/Create.pm
After installing:
man Net::DNS::Create
Dependencies
This module requires these other modules and libraries:
- Module::Build
- Test::More
- Hash::Merge::Simple
- Net::DNS
- Net::Amazon::Route53
- LWP::Protocol::https
Copyright And Licence
Copyright © 2009-2013 by David Caldwell
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.12.4 or, at your option, any later version of Perl 5 you may have available.