- Sim. Você geralmente executa uma consulta em um controlador de domínio e nem todos eles. Os dados são replicados para todos os sites. A consulta representa o estado do site atual, que pode diferir de outro devido aos tempos de replicação. Para obter o contas de computador você não precisa de um servidor DNS, mas as zonas DNS pode não estar atualizado como Mathias disse.
- Não, a leitura de contas de computador de um diretório ativo pode ser feito de qualquer máquina no domínio (exceto a leitura negada por alguma razão, o que geralmente não é o caso). O mesmo é verdade para consultas de DNS
- Sim. Veja abaixo
Eu recomendo usar o powershell. Quando você tem uma máquina com o Windows 7 ou o Vista (com o ingresso no domínio), é possível instalar o RSAT e use os cmndlets fornecidos
Get-ADComputer -Filter * | Select-Object DNSHostName, @{name="Ip";Expression={(Test-Connection $_.DNSHostname -Count 1).IPV4Address.IPAddressToString}}
Esse código fornece o dnsname e o endereço ipv4 atual (se estiver em execução; usando o cmdlet test-connection).