Hi everyone
I'm an IT apprentice and got the task to find a solution for DNS failover.
I know, that for windows at least, it's possible to set two DNS servers. One primary and one secondary and if the primary doesn't respond, it will switch automatically to the second one. Sadly not all clients in the company I'm working for are able to do that. So I'm searching for a solution on the DNS side.
We have three Domain Controllers running DNS and Active Directory.
The solution must be able to function internally without internet access, so external health checks are not an option.
Please consider, that a possible solution must be higly available and reliable. Cost doesn't really matter in this case, so if additional hardware is needed, it's no problem as long as that is redundant. And again, it must be a server side solution.
The Pictures included should visualize the infrastructure and the searched solution a bit.
Is there a HSRP like solution, which uses a Virtual IP to which clients refer, and in the background health checks (like heartbeats) are checking the three DC's for connectivity and in an event of failure automatically switches the traffic?
Or is there a way to do health checks within the Servers, so that the secondary monitors the connectivity of the primary and automatically "simulates" to be the primary in the event of a failure?
EDIT
If there is a solution without having to place some hardware in front of the DC's, but to handle the problem amogst the DNS servers themselves, such solutions would be preferred.
EDIT END
I know my text may be difficult to understand, but I'm open for questions.
Thanks for the help in advance
Johnny