Path: usenet.cise.ufl.edu!usenet.eel.ufl.edu!huron.eel.ufl.edu!news-peer.gsl.net!news.gsl.net!cpk-news-hub1.bbnplanet.com!news.bbnplanet.com!news-peer.sprintlink.net!news-sea-19.sprintlink.net!news-in-west.sprintlink.net!news.sprintlink.net!Sprint!199.2.96.62!news.rain.net!news.teleport.com!not-for-mail
From: [email protected] (Michael Fuhr)
Newsgroups: comp.lang.perl.announce,comp.lang.perl.modules
Subject: ANNOUNCE: Net::DNS 0.11
Followup-To: comp.lang.perl.modules
Date: 6 Jul 1997 20:08:50 GMT
Organization: Dimensional Communications
Lines: 32
Sender: [email protected]
Approved: [email protected] (comp.lang.perl.announce)
Message-ID: <[email protected]>
NNTP-Posting-Host: gadget.cscaper.com
X-Disclaimer: The "Approved" header verifies header information for article transmission and does not imply approval of content.
Xref: usenet.cise.ufl.edu comp.lang.perl.announce:198 comp.lang.perl.modules:3142

Net::DNS is a module for making DNS queries from a Perl script.  Here
are the significant new features in version 0.11:

 * The ability to create an RR object from a string.  Examples:

     $a = new Net::DNS::RR("foo.bar.com. 86400 A 10.1.2.3");
     $mx = new Net::DNS::RR("bar.com. 7200 MX 10 mailhost.bar.com.");
     $cname = new Net::DNS::RR("www.bar.com 300 IN CNAME www1.bar.com");
     $txt = new Net::DNS::RR("baz.bar.com 3600 HS TXT 'text record'");

 * New functions to ease the creation of dynamic update packets:

     $prereq_rr = nxrrset("foo.bar.com. A");
     $update_rr = rr_add("foo.bar.com. 86400 A 192.168.1.2");

     $prereq_rr = yxdomain("foo.bar.com");
     $update_rr = rr_del("foo.bar.com");

See the Net::DNS and Net::DNS::Update manual pages for documentation
and examples.

Net::DNS 0.11 is making its way around CPAN; you can also get it from:

   http://www.dimensional.com/~mfuhr/perldns/

Happy resolving!

--
Michael Fuhr
http://www.dimensional.com/~mfuhr/