I'm looking for recommendations.
I'm currently running a Microsoft Active Directory based internal network with the MS servers providing DNS resolution for both internal and Internet names. We use a split-DNS zone for the public domain name (e.g., "mycompany.com" , as well as a private DNS zone for AD (e.g., "mycompany.local")
I have 1 remote branch with a single Domain Controller - which is also the sole DNS entry for the local devices. If that DC is offline, there is *no* DNS resolution for the branch, and "the Internet is down".
I can't add a public DNS to those users' configuration, because then they start having AD issues with the local/corporate network, as well as access to services like Exchange for email.
I think the best solution is a 2nd DC/DNS server at that location - it can be PC-class hardware for all I care; just something to add a 2nd DNS entry in case the primary DNS is unavailable.
Are there alternative configurations to this?
Get rid of Active Directory? What are the alternatives in the non-MS realm?