O DNS não tem conceito de "failover"; é redundante por design.
Se você tiver dois servidores de nomes autoritativos para a zona X, os dois servidores de nomes serão responsáveis independentemente por fornecer a resolução de nomes para a zona X.
Para que isso aconteça, os dois servidores de nomes devem ter registros NS para a zona X no namespace global.
Dito isto, é difícil ver por que você tem zonas escravas, já que não há nada em seu post para indicar que alguma coisa está sendo escrava.
Considere também que os servidores de nomes públicos autorizados nunca devem permitir a recursão.