LGPL (GNU Lesser General Public License)    
4.4/5 12
ldns's goal is to simplify (experimental) DNS programming.




ldns's goal is to simplify (experimental) DNS programming, it should support recent RFCs like the DNSSEC documents, and allow developers to easily create software conforming to current RFCs, and experimental software for current Internet drafts.

A secondary benefit of using ldns is speed, because ldns is written in C it should be a lot faster than Perl.

The main first tool to use ldns is Drill, from which part of the library was derived. From version 1.0.0 on, drill will be included in the ldns release and will not be developed seperately anymore. The library also includes some other examples and tools to show how it can be used.

ldns depends on OpenSSL for it's crypto functions.

Here are some key features of "ldns":

IP4 and IP6 support,
TSIG support,
DNSSEC support; signing and verification,
small size,
online documentation as well as manual pages.


After downloading, you can compile the library by doing:

./configure && (g)make

You need GNU make to compile it.

If you compile from the repository, you also need the gnu autotools (autoreconf and libtool).
Last updated on January 17th, 2006

0 User reviews so far.