zonegen zonegen takes a YAML representation of DNS records and spits out BIND-compatible zone files. It's not an original idea - nor a unique one in the slightest - but it functions. Please refer to example.yml for a example configuration file.