Welcome to the DynaBind homepage.


DynaBind is a web-based Bind8 DNS zonefile administration tool. It allows changing of "A", "CNAME", and "PTR" records in DNS zone files via a graphic interface. All it requires is Apache, PHP, and perl (none of them need any special modules or libraries installed; you could use DynaBind on them right-outta-the-tarball). It unfortunately cannot administer Bind on a machine other than the one the web server is running on; that would take programming beyond my wildest dreams. But if anyone has any ideas how to accomplish this, let me know... :)

DynaBind was designed for busy DNS administrators who serve zones for other people, especially people who have dynamic IP addresses that change all the time. It provides a way to let them go into the zone file via a web browser, change their domain's resource records around (not MX or NS or SOA; just A, CNAME, and PTR records), save the new zone file, and run "ndc reload" without having access to anything but their own zone file. They don't need a shell account on your box, they don't need sudo or root access, all they need is a login to DynaBind.

Interested?


Version 1.0-ac3-test17-pl12-pre71 is now available; this download is all of 9Kbytes, and uncompresses to 85Kbytes.

Read the INSTALL file, which is also the README, before you embark on the installation journey. There is also a demo to show you just how it looks and works and what it does. I imagine after a few people play with it it will get pretty ugly in there, but that's okay; it's all fake data. The username is "admin", the password is "change" (this is the default user that comes with DynaBind, too). And note that currently, there's no protection against more than one person at a time using the same username; that means it may ask you to log in again almost constantly if the demo is being used by two or more people at the same time.

Oh, and please do all bug reporting here.


So there you have it.
Questions? Comments? Abuse?