I have a domain that is currently hosted by 3 DNS servers. Lets call these B, C & D. These servers are hard to administer, so I'm looking for a better solution.
I have an internal DNS server (using active directory). This server is behind a NAT and is therefore available under 2 different IP addresses. I'll refer to these an A1 and A2 with A2 being the external address.
What I'd like to do is:
* Have the internal server (Server A) being the primary for the domain
* Servers B,C & D will be the secondaries and receive updates from A
* The delegation will still point to B, C & D. A will never answer DNS queries. In fact port 53 will not be opened incoming to A. A will always push out.
Is this possible ? Am I breaking any DNS rules by setting it up this way ?
In the domain records
* What servername or address should be listed for the SOA record ?
* Which servers should be listed in the NS records ?