Recently moved all of my domains away from Google to Porkbun. I know their DNS is probably rock solid, I was just wondering if anyone rolled their own DNS and what your stack was?
I roll my own and have done so since the late 1990s.<p>It's bind[0] on GNU/Linux, which has served me well.<p>I also use a local recursive resolver rather than my ISP/Google/Cloudflare/etc., which works nicely and isn't beholden to anyone but the root servers[1]<p>[0] <a href="https://en.wikipedia.org/wiki/BIND" rel="nofollow">https://en.wikipedia.org/wiki/BIND</a><p>[1] <a href="https://en.wikipedia.org/wiki/Root_name_server" rel="nofollow">https://en.wikipedia.org/wiki/Root_name_server</a><p>Edit: Fixed reference numbering.
Yes, been doing so since I bought my personal domain circa 1999.<p>Stack: named - on Slackware (various versions over the years as the computer was upgraded).
Of course I run my DNS servers, actually I run powerdns and my custom pipe backend with very advanced geodns capabilities, aliases, load balancing, health checks, etc.<p>This is private backend, not open source.<p>It cost me four virtual machines, approximately $6/month each vm, but it is well worth it. And a bit of development time for the backend, but it runs for years, stable.
Mail-In-a-Box (MIAB)[1] comes with a built in nameserver. I think you may use it as a standalone DNS even for the domain names whose email is not managed by MIAB. Not sure about any benefit of doing it this way though.<p>[1] <a href="https://mailinabox.email" rel="nofollow">https://mailinabox.email</a>
Yes, commercial dns hardware in hot standby. 10gbit links 1 hop from tier 1 routing. In 2 rather quality datacenters.<p>honestly, long gone are the days of the network solutions monopoly and shitty service. If I had the power I would move everything to a registrar to host. Alas, out of my control.