dnsjava is an implementation of the DNS protocol in Java. It supports all of the common record types. dnsjava provides both high and low level access to the resolver. The high level functions perform queries for records of a given name, type, and class, and return an array of records. A cache is used to reduce the number of queries sent. The low level functions allow direct manipulation of dns messages and records, as well as allowing additional resolver properties to be set. A 'dig' clone, dynamic update program, and basic server are also included. Extensions to the DNS protocol are supported as well (DNSSEC, TSIG, EDNS0).
|Operating Systems||OS Independent|
No changes have been submitted for this release.
Release Notes: Global options, EDNS0, partial DNSSEC verification, new record types, (DNAME, RP, A6) and lots of bug fixes.
Release Notes: Lots of bug fixes and code cleanup. Updates to Cache, RRset, async Resolver, thread pool.
Release Notes: packages conform to java naming standard, cache uses round-robin, update client improvements, more documentation, zone file parser understands more directives, multiline record parsing, LOC and KX records, lots of bug fixes
Release Notes: Asynchronous resolver lookups, multiple server and retry support, unqualified name lookup, thread support, javadoc documentation, and jnamed fixes.