Background & Project Details
Maintaining multiple servers to serve DNS using tinydns can become cumbersome unless there is some way of replicating and versioning the DNS records across all the constituent tinydns servers.
We will try two approaches to achieve this goal in this project:
- Firstly, we will use LDAP as a way of maintaining and replicating the DNS records. tinydns data files will be updated based on the information stored in LDAP.
- Secondly, we will use a Version Control System like Subversion or git to replicate, version and store tinydns data files.
Tools
- A VCS like Subversion or git
- OpenLDAP
- tinydns