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/