Configurar sites é um bom começo. No entanto, você ainda deve estar ciente de que não pode "forçar" o uso de um DC específico usando Sites e Serviços. Isso é por design. Por exemplo, se o controlador de domínio do seu site estiver inativo, o Windows deverá tentar um controlador de domínio em outro site.
Se você tiver uma topologia com um local principal (como HQ ou datacenter) e sites "spoke" remotos com DCs que precisam apenas executar autenticação local e outras funções DC, os DCs remotos podem ser configurados para não anunciar determinados serviços usando a configuração de registro DnsAvoidRegisterRecords.
Observe também que você pode influenciar a ordem de preferência usando a prioridade e o peso dos registros DNS SRV no subdomínio _msdcs, mas isso só deve ser feito após uma análise completa. Os clientes tentam entrar em contato com o servidor com a prioridade mais baixa. O peso é um mecanismo de balanceamento de carga que é usado ao selecionar um host de destino daqueles que têm a mesma prioridade. Os clientes escolhem aleatoriamente registros SRV que especificam os hosts alvo a serem contatados, com probabilidade proporcional ao peso.
Mais informações:
Como otimizar a localização de um controlador de domínio ou catálogo global que reside fora do site de um cliente
link
Registros de recursos de SRV link