I have two webservers and plan on adding more. I'm using BIND as a Master Nameserver on each. The issue is that I plan on adding more Servers and need some way to propagate DNS records between each server. Each server MUST be a DNS Master BIND server due to limitations of my configuration.
I've tried setting up two BIND Forwarding Nameservers and setting my NS records to the IPs of these forwarders. It seemed to work well, but DNS checking reports that these servers are Non-Authoritative; is that an issue I should be concerned with?
The second issue is that my forwarding nameservers sometimes would fail to resolve. I don't remember the exact error but the log stated something like RCONFAIL or RFAIL when contacting the master nameserver's IP.
So, the question is - how would a sane sysadmin structure their DNS servers to only use 2 NS records (ns1.domain, ns2.domain) with multiple DNS Master servers on the backend?
Its convergence is supposed to be around one second in even massive soups, which is way better than the other three for that info -- no cron job is both fast enough to keep up with dns zone updates and humane in its efforts - it's just cruelty - but if zone info is all you were shipping with consul, between your NS hosts, it could work VERY well to keep everyone in agreement.
– user2066657 Jan 01 '18 at 23:40