Se uma consulta ao seu servidor DNS primário resultar em algo análogo a host-não-alcançável, o cliente resolverá automaticamente a mesma consulta no próximo servidor DNS, e assim por diante, até entrar em contato com um servidor DNS ou executar fora de servidores para tentar. Então, basicamente, leva tanto tempo para o failover do servidor secundário quanto o tempo limite para uma conexão com o primeiro.
Acredito que o resolvedor do Windows continuará a usar qualquer resposta do servidor por um período de 15 minutos (ou até que a pilha TCP / IP seja redefinida por meio de uma reinicialização ou algo assim) e, em seguida, começará novamente no topo da lista .
Observe que esse failover ocorre apenas quando um servidor não está acessível, e não quando o registro consultado não pode ser resolvido. Se o servidor principal puder ser acessado, mas responder com uma resposta sem host, o failover não ocorrerá.
Veja um artigo da base de conhecimento que menciona a questão dos 15 minutos para o XP .