Projects / NicTool


NicTool is a DNS management suite with support for various DNS servers (djbdns, BIND, PowerDNS), SQL data storage, DNS entry parsing (RFC 1034 & 1035 compliance), tiered and delegated permissions so you can safely grant access to clients and admins, giving them only the permissions they need. Humans interact via the Web interface, and an API is used for scripting mass updates, DNS templates, provisioning, and more. All changes are logged to easily track change history and see who changed what, and when.

Operating Systems

Recent releases

  •  07 Jan 2012 22:22

    Release Notes: The NicTool client (Web interface) is now HTML 5 validated. Much archaic HTML was replaced with shiny new HTML 5, CSS, and Javascript. Many other changes were made to improve the quality of the code and maintainability.

    •  30 Nov 2011 08:16

      Release Notes: A large reworking of the SQL backend. Many improvements to the data model have been made. The exports are now much simpler and robust. They also support more type of zone records. BIND export support has finally arrived. The test suite has been enlarged, and the validation tests for zones and records is much more robust. There is partial support for location and timestamps for records. These can be used to support BIND views, tinydns locations, and start/stop times for zone records. There is no support yet in the Web interface.

      •  13 Nov 2011 06:51

        Release Notes: This release abstracts NTS:Z:R:Sanity::new_or_edit_basic_verify into a suite of functions, supports SRV records, shortens db_mysql.h's ZONE_QUERY_FORMAT from 716 to 509 chars and adds ZR_PRIORITY and ZR_OTHER, rewrites nameserver/ so it prompts for all required values with reasonable defaults, adds a patch from slink to get_zone_records (see forum thread), provides better error messages to, and tries to install required Perl modules with bin/ Users need to update their SQL tables.

        •  05 Oct 2004 17:52

          Release Notes: A link to the license and source was added to most output templates. The license and source links were updated to open in a new window. Affero-GPL license info was added. The TXT rr type was added in The "use strict" pragma in htdocs/*.cgi was disabled. This causes failures under perl 5.8 due to programming shortcuts used by previous authors.

          Recent comments

          13 Nov 2011 06:45 mattsimerson

          Why yes it is! But the listing on fresh meat/freecode are (apparently) not. Oops. :) The largest update (v2.10) in a decade is 90% completed as I write this.

          22 Jul 2009 17:12 Lucianpb

          Is this thing still maintained?


          Project Spotlight


          A Fluent OpenStack client API for Java.


          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.