Impossível. Simplesmente assim. DNS não é feito para isso.
Você pode fingir se:
- Você mantém seu DNS TTL em uma quantidade ridiculamente baixa, invalidando basicamente todo o armazenamento em cache de acordo com a RFC - não "legal" para a maioria dos domínios que "exigem" um mínimo de TTL
- Use um script no serviço de backup para verificar se o principal está desativado (ping morre etc.) e, em seguida, altere automaticamente as entradas de DNS no domínio.
O DNS, por si só, não possui mecanismos de HA - ele distribui respostas em round robin, e eles são armazenados em cache, então normalmente leva TIME para cair.
A HA é manipulada tendo OS AMBOS servidores usando o SAME IP - para o qual você exige MUITO mais de um endereço IP (existem limitações técnicas) e então usando protocolos de roteamento para que esse IP caia para o outro centro de dados. p>
1: Não
2: Você me diz. Logicamente, o espaço de endereço IP do Data Center B torna-se inacessível. Isso é tudo - nada mais acontece para o DNS, as pessoas ainda vão lá para se conectar ao servidor.
3: Você me diz. Logicamente, o espaço de endereços IP do Data Center A se torna inacessível. Isso é tudo - nada mais acontece para o DNS, as pessoas ainda vão lá para se conectar ao servidor.
4: Como? Enviando metade das pessoas para A e metade das pessoas para B - INDEPENDENTEMENTE (!), Quer A e B estejam online? O DNS tem provisões ZERO para alta disponibilidade.
5: Não, seu registrador não faz nada. VOCÊ vai até seu registrador e aponta um nome para um endereço IP. Um "sabe" que a entrada correta está lá, verificando se você foi inteligente o suficiente para fazer a entrada no banco de dados corretamente. Seu registrador provavelmente não se importa. Agora, PROPRIEDADE - isso é uma questão legal. Seu registrador lhe vendeu o domínio, informou o registro raiz sobre o domínio. Eles lhe dão um nome de usuário e senha. Quem "possui" sua senha para este site?
Sugiro que você leia um livro sobre como o DNS funciona. Ed se esqueça de resolver problemas de disponibilidade com DNS - DNS não é projetado para alta disponibilidade. Oh, vote para fechar - perguntas para iniciantes não são bem-vindas aqui como por FAQ. Não é uma boa decisão neste caso, mas as regras são válidas.