Hello –
I have my DNS with a cloud provider that I want to stop using, and was considering where to move it (a few domains with a handful entries each). At some point I was wondering if I should run it myself. I have two VPS’ in different data centers with fixed IP addresses, and I read up a bit - seems like this is doable. I am not set on what software to use. I would like it to run in a container. Does anybody have any recommendations, positive or negative?
Thanks :)
I think it’s pretty doable, but there are some things you should think about:
For my domains, I’m running
nsd
in two different VPSes, and the way that I edit my zones is that I have a script that converts a shorthand format (that I came up with) to a standard zone file and thenrsync
s (using hostnames declared in my .ssh/config files) the zone files andnsd
configuration files to both servers. The script then reloadsnsd
.I chose
nsd
because it felt like the simpler option, no troubles so far. I use them directly on my debian hosts, no containers.I have no monitoring, but I should. My terrible excuse is that the infrastructure I’m running is not critical and it’s on the same hosts as my nameservers, so they usually go down together. I wouldn’t put client domain names in there without monitoring.