YoDNSConf Summary
Summary
YoDNSConf is web-based software to manage domain names and name service databases. It also includes the ability to manage simple host name to IP mappings for private names and overriding public name servers.
Requirements
YoDNSConf leverages these awesome technologies:
- Ruby
- The Zonefile Gem
- Rails 3.1
Supported Formats and Servers
YoDNSConf is able to work directly with MyDNS (PowerDNS is also in the works) as a DNS server, and it is also able to export name service records for the following servers:
- BIND
- NSD3
- MaraDNS
It can export host name records for these uses:
- Unbound local zone entries
- /etc/hosts
After I added the host name support, I also added host groups and the ability to export machine and service related files for use with Puppet (configuration management) and Nagios (service and host monitoring).
Additional Features
URL Redirection
YoDNSConf can also manage domain and URL information for specifying 301 redirection. I use this feature to maintain a single repository of all redirects on my servers. I export the data as a flat file, and then use [Apache's mod_rewrite hash support] to keep it fast and simple.
To make this feature even more useful. I've been working on some host and request_uri logic to support some common forms of systematic redirection,.
I hope that at some point in the future that NGINX will support looking up redirection keys in a CDB file.
GeoIP DNS
I'm just starting to think about this and was able to confirm a cool setup with BIND9.
YoDNSConf Issue Tracking
I've decided to track issues using ditz.