DNSDusty

An Uncomplicated Web-Based DDNS Management Tool

[ News | Explanation | Description | Download | Screenshots | Contact ]

News:

Explanation:

I had been looking for a while for a web-based DNS management tool. There are many out there, but none seem to meet my needs. In particular most of them either:

Since I couldn't find any programs that didn't do one of the above, I ended up writing my own. I've named it after my dog, Dusty. She's about as low-maintenance a dog as you could ask for, which is exactly what I was looking for in a DNS management interface.

Description:

DNSDusty is my answer to the above problems that I saw in existing web-based DNS management tools. All updates to DNS are done through the dynamic DNS interface, using signed updates. There is no external database. It simply does a zone transfer when it needs to get a listing of records.

It has worked well for me so far on my home DHCP/DNS server, which uses the ISC BIND and DHCP server. It has very basic functionality at this point. You can add records one at a time, and can delete them via checkboxes.

DNSDusty is written in Perl, and is implemented as a CGI program. It requires a few Perl modules:

It is released under the GNU Public License version 2. Patches are welcome.

Download:

The current release is available here:
dnsdusty.tar.gz

A set of historical releases is available here:

source directory

Screenshot:

A Screenshot of the New Unified Interface

The current interface looks very plain. It would be wonderful for someone with more web design skills than I to take a crack at dressing up the templates. If you do so and want to donate your changes for the offical tarballs, then please email me at the address below.

Contact:

Questions, suggestions, concerns, and patches should be sent to:
jtlayton@poochiereds.net

Also please drop me a line if you're using it! I'd be interested to know how many people are.


Last Updated: December 23rd, 2004, by Jeffrey Layton