It took quite a bit of work (less than I feared, thankfully) but my secure DNS servers now use short-lived and IP address validated certificates from @letsencrypt!

Because there are two DNS servers but they share the same hostname and certificate, I needed to write some tooling to help synchronize the challenge from one machine to the other, along with sharing the certificates once issued/renewed.

So I wrote a quick and simple server and client app: https://git.ecn.io/ian/certsync

certsync

Helper tool for performing ACME operations across two hosts.

git.ecn.io