libfiredns is a library for handling asynchronous DNS
requests. It provides a very simple interface for sending
requests and parsing reponses, as well as low-timeout
blocking functions. libfiredns functions have much lower
timeouts than the stock functions and tend to be faster
because they send requests to all configured system
nameservers at the same time.
getdns is a modern asynchronous DNS API.
It implements DNS entry points from a design developed and vetted by application
developers, in an API specification edited by Paul Hoffman. With the development
of this API, we intend to offer application developers a modernized and flexible
way to access DNS security (DNSSEC) and other powerful new DNS features;
a particular hope is to inspire application developers towards innovative
security solutions in their applications.
powerdns recursor is a high performance, simple and secure recursing
nameserver. It currently powers over two million internet connections.
Horde class for normalized access to various backends providing IDNA
(Internationalized Domain Names in Applications) support.
dnspython is a DNS toolkit for Python. It supports almost all record
types. It can be used for queries, zone transfers, and dynamic
updates. It supports TSIG authenticated messages and EDNS0.
dnspython provides both high and low level access to DNS. The high
level classes perform queries for data of a given name, type, and
class, and return an answer set. The low level classes allow direct
manipulation of DNS zones, messages, names, and records.
Tool suite for analysis and visualization of Domain Name System
(DNS) behavior, including its security extensions (DNSSEC). The
Web-based analysis is run from the same software.
rbllookup is a small perl script which allow you to check given IP/host
name.
In this version you have statically inserted RBL servers, but code is based
on GPL source, so you can easy add more/replace/delete RBL servers by
editing rbllookup.pl file.
Also, author looking for support from programmers for ideas, codefix, new
features, switch to c/c++, gui version?
An experiment in benchmarking DNS name services. This tool
is designed to help you as a user determine what name services
are the best to use for an individual machine.
Validns is a standalone command line RFC 1034/1035 zone file
validation tool that, in addition to basic syntactic and semantic zone
checks, includes DNSSEC signature verification and NSEC/NSEC3 chain
validation, as well a number of optional policy checks on the zone.
walker - recover zone file information from servers that have disabled zone
transfers but use DNSSEC.
Fetch NXT record on zone name, walk the NXT chain until all records are
fetched. Requires Bind version 9.x program `dig' located in path.