O que você está falando é uma configuração do Network Load Balance, em que ambas as máquinas usam um IP virtual compartilhado em um arranjo round-robin. Quando um desce, o NLB interrompe o roteamento de chamadas para essa caixa e a outra caixa recebe todas as solicitações até que a primeira caixa seja reativada.
O problema com o NLB é que ele não impõe a sincronização entre os dois servidores, é apenas um policial de trânsito. Então você precisaria de algum outro arranjo para garantir que seu conteúdo seja sincronizado entre os dois sistemas. O NLB normalmente é usado em dois ou mais (usamos grupos de cinco) servidores da Web que são, para todos os intentos e propósitos, configurados de forma idêntica.
O acordo que você está usando (hospedando localmente E em um sistema remoto alugado) é um pouco atrasado, IMO. Eu recomendo que você envie todo o seu conteúdo de "produção" para o host da Web e use seu sistema local apenas para desenvolvimento e teste.