ZoneCheck is intended to help solve DNS misconfigurations or inconsistencies that are usually revealed by an increase in the latency of the application. The DNS is a critical resource for every network application, so it is quite important to ensure that a zone or domain name is correctly configured in the DNS.
| Tags | Internet DNS |
|---|---|
| Licenses | GPL |
| Operating Systems | OS Independent |
| Implementation | Ruby |
Recent releases


Changes: In this version, more debugging information has been added, as well as the ability to control more of the zone check initialisation through environment variables (ZC_IP_STACK for IP stack detection, etc.). The list of root servers has been updated to take B IP address changes into account. Two options have been added to tailor HTML page generation. The profile selection has been fixed (all profiles are now available). The DNS resolver is now a little less aggressive in UDP and the CNAME chain is followed when checking for reverse.


Changes: In this release, a bug in mail delivery tests has been fixed as well as a bug in the XML parsing.


Changes: A new test has been added to check AS on which nameservers are installed. Handling of bogons has been improved. Details for the mx_cname test were added, and TCP timeout has been reduced to 8 seconds. For the HTML generated pages, the right-click contextual menu has been removed, and a bug in handling javascript strings was fixed. ruby-libxml is automatically used if it is available, which greatly improves loading time. A bug in decoding of TXT records has been fixed. A bug that caused the same error to be printed several times was fixed. A bug in the handling of preset was fixed.


Changes: This release adds profile (test set) selection and preset configuration. Configuration and message catalogs are now in XML format. SOA fields' maximum and minimum values are now configurable. There is now a test for checking that a delegation that fits in a 512-byte UDP packet now gives the exceeding size. Some debugging information has been added.


Changes: New tests have been added to check for non-recursive server (chk_not_recursive) and for delegation response size (chk_delegation_udp512*). The test on AAAA has been fixed, and the tests on root servers (chk_root_server_*) have been improved to return detailed information and allow posible use of alternative root servers. A wrong exit code has been fixed, as well as the need to specify the resolver when using Windows. Statistics on execution time have been added. The installation procedure has been updated, and a .spec for building an RPM is now available.