Constantemente tendo que parar net start dnscache depois de adicionar novas entradas no dns

2

Ocasionalmente, devo adicionar novas entradas de DNS no DNS do AD. A zona é a zona do domínio, e o servidor que eu uso para adicioná-la está na mesma sub-rede que os clientes afetados por esse problema.

Após adicionar a entrada, os clientes não podem resolver o nome. Se eu esperar um tempo suficientemente longo, acredito que eles eventualmente resolvam, mas estamos falando pelo menos em questão de horas ...

Quando os usuários executam nslookup , eles podem resolver o nome adicionado.

Eu geralmente aconselho os usuários a fazerem net stop dnscache e net start dnscache seguido por ipconfig /flushdns . Isso normalmente faz o truque. No entanto, não é uma solução muito boa.

O que pode causar esse atraso ao adicionar novas entradas de DNS? Eu descartei a replicação servidor-servidor (mesmo site, DNS de usuário configurado para esse controlador de domínio), mas não muito mais.

    
por tacos_tacos_tacos 14.02.2013 / 02:54

1 resposta

5

Tenha em mente que os clientes DNS armazenam em cache respostas negativas, bem como as positivas. Talvez isso seja responsável por algum tempo que você espera em registros recém-adicionados?

Você pode configurar o tempo de armazenamento em cache negativo em seus clientes:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNSCache\Parameters

NegativeCacheTime value (DWORD). The default data is 300 seconds. If you do not want negative responses to be cached at all, set the value of NegativeCacheTime to 0.

link

    
por 14.02.2013 / 03:04