A web-based (PHP) tool for managing BIND DNS zone files, with builtin understanding of split-horizon DNS with NAT (i.e. a name can have an internal address and an external address).
PHP JavaScript CSS Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin Commit of my current working version Mar 4, 2010
config Commit of my current working version Mar 4, 2010
css First import... Jul 15, 2009
handlers added support for SPF records and search by RR type Mar 4, 2010
img First import... Jul 15, 2009
inc added support for SPF records and search by RR type Mar 4, 2010
testFiles First import... Jul 15, 2009
LICENSE moved to git - added LICENSE, README.md Mar 3, 2013
Makefile added support for SPF records and search by RR type Mar 4, 2010
README.VCS adding readme on move to github Mar 3, 2013
README.md project status: unsupported May 18, 2016
addNetwork.php Commit of my current working version Mar 4, 2010
addRecord.php added support for SPF records and search by RR type Mar 4, 2010
addZone.php Commit of my current working version Mar 4, 2010
admin.php Commit of my current working version Mar 4, 2010
download.php Commit of my current working version Mar 4, 2010
dump.sql another commit of current working version Mar 4, 2010
editRecord.php Commit of my current working version Mar 4, 2010
editSOA.php First import... Jul 15, 2009
index.php Commit of my current working version Mar 4, 2010
makeprops.py First import... Jul 15, 2009
networks.php Commit of my current working version Mar 4, 2010
pulldns.php Commit of my current working version Mar 4, 2010
push.php another commit of current working version Mar 4, 2010
rrFormPart.php Commit of my current working version Mar 4, 2010
search.php added support for SPF records and search by RR type Mar 4, 2010
zone.php added support for SPF records and search by RR type Mar 4, 2010
zones.php Commit of my current working version Mar 4, 2010

README.md

MultiBIND Admin

Project Status: Unsupported – The project has reached a stable, usable state but the author(s) have ceased all work on it. A new maintainer may be desired.

MultiBIND Admin is a web-based BIND DNS zone file administration tool written in PHP. It manages forward and reverse DNS as well as most common record types (though it is currently IPv4 only). Its main feature is understanding of NATed split-horizon environments, where each record is stored with separate internal and external view addresses, and these are automatically mapped to the appropriate views.

This collection of scripts manages DNS in a MySQL database, and then the bin/multibind-update.php script is run on the master BIND server to pull down data for and re-write all changed zone files.

I used this project for internal DNS for my home network and sites for about three years, and it served me quite well.