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?
Yes, commercial dns hardware in hot standby. 10gbit links 1 hop from tier 1 routing. In 2 rather quality datacenters.
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.
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.
I roll my own and have done so since the late 1990s.
It's bind[0] on GNU/Linux, which has served me well.
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]
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.
This is private backend, not open source.
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.
8 comments
[ 3.9 ms ] story [ 26.1 ms ] threadhonestly, 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.
[1] https://mailinabox.email
Stack: named - on Slackware (various versions over the years as the computer was upgraded).
It's bind[0] on GNU/Linux, which has served me well.
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]
[0] https://en.wikipedia.org/wiki/BIND
[1] https://en.wikipedia.org/wiki/Root_name_server
Edit: Fixed reference numbering.
This is private backend, not open source.
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.