Web interfaces for BIND management

Searching for a opportunity to easily administer your domain names? I recommend you to use a web-based control panel where you can update web and mail records and have the results reflected on your DNS servers within minutes. Below is a list of free BIND management tools what allow me to maintain the DNS servers:

DNS Control

Homepage | Source Code


Is a web-based DNS management tool for BIND. You can completely manage a domain from a web interface. It supports maintaining A, MX, and CNAME records, with all information stored in a MySQL database. It is completely written in PHP (smarty for the templates). There are two separate interfaces: for administrators and for end users. The admin interface is for adding/removing/updating passwords for domains in the system. The user interface is for managing a domain


Homepage | Download


It is designed for managing the DNS zones for one or more servers running the ISC BIND DNS server software. It works best for companies that need to manage a medium-sized pool of domains across a set of servers.
The application has been written in PHP for maximum portability with sample utility scripts in Perl and bash scripting. It stores its data in a MySQL database and generates configuration files for BIND on-demand.

unxsBind/iDNS (mysqlBind2/iDNS)

Homepage | Download

Provides the control of one or massive numbers of BIND9 DNS service containers (or servers). iDNS comes with user friendly interfaces as well as the classic tech backend. iDNS can manage 1 or 1000's of DNS/BIND servers. It has built-in rrdtool cluster (all NS data aggregated) and per zone named.stats based DNS query graphs.

gadmin-BIND (part of GAdminTools)

Homepage | Download

Is an easy to use GTK+ administration tool for ISC BIND. It handles multiple domains and can switch between master and slave domains. It can change the domain name for entire domains and subdomains, including domain resources such as MX, A, AAAA, CNAME, and NS. It can also generate and set up secret keys for rndc, construct a chroot environment, and handle DDNS operations.


Homepage | Download

Really good BIND DNS Control Panel. It allows individuals to make changes to their zone files without needing to know the intricacies of BIND. It also lets power users the ability to manage their own DNS settings, without having to bother the sysadmin or to call support. The code is production quality and it is written in PHP. Binder currently manages DNS for about 7000 domains


dnSQLpanel Homepage | MySQL SDB driver Homepage

An open source and easy to use control panel for BIND, using the MySQL SDB module. SDB driver for BIND9 allows using MySQL as a backend for the zone files. Zone changes in the db become immediately available in DNS without restarting BIND. The database format will work with the dnSQLpanel project to give you a web front end.


Homepage | Download

A PHP-Web based package to manage a DNS server configured with BIND 9. It permit to operate as administrator to create and manage the DNS server, and as a user to create and manage the domains. The package as written completely in PHP and use JavaScript for various checks. The authentication is based on MySQL

BIND Webmin Module


This Webmin module is quite useful for maintaining the BIND configuration. It may help to avoid errors in configuration even for experienced administrators. The module (found under the Servers category) supports the configuration of BIND versions 8 and 9

smBIND (Simple Management for BIND)

Homepage | Download

A PHP-based tool for managing DNS zones for BIND via the web. Supports per-user administration of zones, error checking, and a PEAR DB database backend



Provides a Web management interface for BIND 9. Its user-friendly Web interface is based on the Django framework. It has been tested on many operating systems, including FreeBSD, Linux, and MacOS X Leopard. It provides an easy-to-use Web interface for DNS record management while implementing most of the advanced features provided by BIND


Homepage | Download


Web interface for administration BIND DNS servers. It is written in PHP for everyday usage. With WeBBind you can administer all the DNS server runing BIND in your organization from a PHP capable webserver.