Distributed Authoritative DNS
This application provides DNS for a homogenous cluster of nodes all running multiple applications.
Currently:
- Provides DNS based on a static Zones record.
Future Work:
- Support for machines coming and going
- Simple DNS based randomized load distribution
- Easy programatic addition and deletion of domain records
- Monitor the load of a given node and return A records in order from least busy to most busy
- Current backend presumes couchbase, migrating to ecto would be nice.