dnsjava

Open source implementation of the DNS protocol in Java
Download

dnsjava Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Brian Wellington
  • Publisher web site:
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 817 KB

dnsjava Tags


dnsjava Description

Open source implementation of the DNS protocol in Java dnsjava supports all defined record types (including the DNSSEC types), and unknown types. dnsjava can be used for queries, zone transfers, and dynamic updates. dnsjava includes a cache which can be used by clients, and a minimal implementation of a server. dnsjava supports TSIG authenticated messages, partial DNSSEC verification, and EDNS0.dnsjava provides functionality above and beyond that of the InetAddress class. Since dnsjava is written in pure Java, dnsjava is fully threadable, and in many cases is faster than using InetAddress.dnsjava provides both high and low level access to DNS. The high level functions perform queries for records of a given name, type, and class, and return the answer or reason for failure. There are also functions similar to those in the InetAddress class. A cache is used to reduce the number of DNS 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, a simple tool for doing DNS lookups, and a dynamic update client are included, as well as a simple authoritative-only server. What's New in This Release: · Add support for detecting the configured nameservers on the Android platform. (patch from Arnt Gulbrandsen )


dnsjava Related Software