Use a simple DSL to describe your zone files and manage them with Git.