Tenho cerca de 100 estações de trabalho no AD com DNS dinâmico e DHCP dinâmico. Algumas das estações aparecem com FQDN (nomes de domínio totalmente qualificados) e algumas aparecem apenas com o nome do host. Eu ainda tenho que descobrir um padrão porque.
Acredito que o DDHCP fornece à estação de trabalho o nome do host e a estação de trabalho informa ao DDNS, mas o DDNS somente o obterá da estação de trabalho se a propriedade do registro DNS anterior pertencer à estação de trabalho.
Minha solução está atualmente em desenvolvimento. Eu acumulei uma tabela sql de MAC's e IP's e nomes de host para todas as minhas estações de trabalho e estou escrevendo scripts para criar reservas DHCP para todas as estações. Então, com as estações bloqueadas para um IP, posso gerar os arquivos de zona para o servidor DNS e tirar as atribuições arbitrárias de nomes das mãos do AD.
Além disso, BTW, tenho valores booleanos na tabela de estações de trabalho que me permitem definir se uma estação de trabalho precisa de um proxy ou um painel de controle danificado e meus scripts de GPO leem a tabela e configuram a estação de trabalho a cada inicialização. Coisas que eu não posso fazer com algum grau de detalhe usando grupos dentro do AD.
Espero que isso ajude ...