DNSdoctor is a tool based on zonecheck that is
intended to help with solving misconfigurations
and inconsistencies in DNS zone files. It features
a powerful configuration file, does not depend on
policies, fine grained test selection (by test,
categories, or zones), full IPv6 support
(connectivity and AAAA records), and several
input/output interfaces (CLI, GUI, CGI, and a
dedicated mode for use inside shell scripts). It
uses threads to cut down checking time and can be
extended with new tests, interfaces, and reports,
and features exception and cache mechanisms to
simplify test writing.