I have been running my own PowerDNS cluster on three HostHatch VPS for two years now. The hosting costs are minimal, the control is absolute. Yet I read everywhere that Cloudflare is "the only sensible choice" for Authoritative DNS. At what point does self-hosting become mere masochism?
My setup: three nodes, anycast-lite with BGP on KnownHost, daily AXFR to Hetzner cold standby. I monitor with Prometheus. It works. It is elegant. Voilà.
But I wonder—am I one DDoS away from catastrophe? The Dyn attack of 2016 taught us something, no? I was not in hosting then. Those who were, please share your wisdom. I do not wish to be the fool who learns only by fire.