This repository contains the DNS zone file templates and related code for managing OpenStreetMap.org and other domain names DNS. The full list of domains are in the dnsconfig.js file.
We use dnscontrol to manage the DNS zones. We have a few wrapper scripts which are called from the Makefile
On a repo commit, a git post-receive runs make update
via a script which then pushes the updates the DNS zones on the authoritative DNS nameservers.
For GeoDNS zones we use gdnsd.