1) Não, eles não precisam de uma conexão LAN direta. Eles podem ser configurados para sincronizar AD / DNS entre si, desde que estejam na mesma rede e configurados para o (s) mesmo (s) domínio (s).
2) Sim, se configuradas corretamente, todas as alterações devem ser espelhadas, embora isso geralmente não seja um processo instantâneo, às vezes pode levar vários minutos (dependendo do seu ambiente, tamanho, latência de rede, etc.) para que as alterações sejam replicadas para servidores AD / DNS adicionais.
3) Sim, isso é uma possibilidade de usar software de terceiros, mas pode ser um tamanho decente para conseguir isso do jeito que você está procurando. A solução mais simples para o que você deseja fazer, pode ser utilizar Network Attached Storage (NAS) e configurar seus dois controladores de domínio para realmente fazer parte de um cluster da Microsoft (que o Server 2008 pode fazer por padrão com a versão correta ). Neste tipo de cenário você pode configurar o NAS para ser compartilhado e a unidade irá "mudar" para o nó ativo. Você também pode configurar servidores AD / DNS para "alternar" para o nó ativo, se houver um cenário de failover.