Recently, I found myself in the need for a trio of Authoritative nameservers to disperse between my company’s data centers. Having used a PowerDNS Recursive server for years, I was anxious to give their Authoritative version a heaping helping of DNS records.
Unlike PowerDNS Recursive, the Authoritative server requires a backend system to store records. The list of supported back ends is rather lengthy, including but not limited to MySQL, PostgreSQL, Berkeley Internet Name Domain (BIND), and even Lightweight Directory Access Protocol (LDAP). I consider myself rather skilled at MariaDB, and because the Authoritative server supports MySQL, I knew that MariaDB would be a non-issue.
I’ve set up dozens of MySQL replication servers over the years, but I wanted to investigate something different, something a bit better suited to this…