▲ | jeroenhd 4 days ago | |||||||||||||||||||||||||
I personally find Bind to be such an awful DNS server to configure. It's a bit like setting up Arch or Gentoo; tons of configuration so you can get down to the details and learn about every single part of the system, but ultimately there are only a few fields that you generally need to touch. My DNS server of choice remains PowerDNS. I also find the API easier to use with certbot and the available web UIs. | ||||||||||||||||||||||||||
▲ | zamadatix 4 days ago | parent [-] | |||||||||||||||||||||||||
90% of the times Bind is deployed then named.conf probably could have been:
And it would have done the same job the person was looking for. This binds to all interfaces, avoids explicitly respecifying the default paths as a lot of the config lines on the site do, logs what most people care to log to syslog, and forwards requests from any private subnet or the local machine. Alternatively, the distro probably comes with a default file with any distro specific customization you may wish to align to and just needs these 3 lines added.For the next 8% where people operate "real" dns servers I agree the zone definition syntax is a bit verbose (especially if you're doing many domains or reverse lookup zones) but not necessarily that complicated. The last 2% probably care about all of the syntax that starts to look like mumbo-jumbo which bind documentation focuses on. Oh, I will complain about bind expecting you to manually increment serial numbers in your zonefiles though... but most deployments like this (or even ones acting as the nameserver for some domains) don't actually need that anyways. No complaints about choosing PowerDNS though. Hard to go wrong with it for this either. | ||||||||||||||||||||||||||
|