==============================================================================
		Release of version 0.5 of Tie::DNS
==============================================================================

NAME
    Tie::DNS - Tied interface to Net::DNS

DESCRIPTION
    tie (my %dns, 'Tie::DNS');

    #do some simple DNS lookups
    print "$dns{'www.cnn.com'}\n";

    print "$dns{'208.180.41.1'}\n";

    #do a zone transfer and see all A records in foo.com
    tie (my %dns, 'Tie::DNS', {'Domain' => 'foo.com'});

    while (my($name, $ip) = each %dns) {
        print "$name = $ip\n";
    }

    This module is meant to be a simplified interface to the 
    excellent Net::DNS module.  Its goal is to make operations
    that are easy in Net::DNS trivial, and operations that are
    hard in Net::DNS easy.  

    This release also supports:

        The ability to access all of the different types of DNS records

	The ability to access all of the fields for each type of DNS record

        Access to multiple records per query

	Ability to change lookup parameters in the same DNS hash on the fly

        Dynamic updates using writes to the hash

        Application level caching of names

    Future point releases will support:
    
	Secure DNS updates

        Much more

AUTHOR
    Dana M. Diederich (dana@realms.org)

ACKNOWLEDGMENTS

    kevin brintnall (kbrint@rufus.net) for Caching patch

COPYRIGHT
    Copyright (c) 2008, Dana M. Diederich. All Rights Reserved. This module
    is free software. It may be used, redistributed and/or modified under
    the terms of the Perl Artistic License (see
    http://www.perl.com/perl/misc/Artistic.html)

==============================================================================

AVAILABILITY

Tie::DNS has been uploaded to the CPAN.

==============================================================================

