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.
|Tags||Information Management Internet DNS|
|Operating Systems||Mac OS X POSIX BSD FreeBSD NetBSD OpenBSD HP-UX IRIX Linux Other SCO Solaris Unix|
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.
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/install.pl 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 nt_export_djb.pl, and tries to install required Perl modules with bin/install_deps.sh. Users need to update their SQL tables.
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 NicToolClient.pm. The "use strict" pragma in htdocs/*.cgi was disabled. This causes failures under perl 5.8 due to programming shortcuts used by previous authors.