Como limpar o cache do DNS?
Como limpar o cache de resolução de DNS no Windows
C:\>ipconfig /flushdns Windows IP Configuration Successfully flushed the DNS Resolver Cache.
Para exibir o conteúdo do cache DNS Resolver você pode usar o comando ipconfig /displaydns.
Desligando o cache de DNS no Windows
Se você estiver enfrentando problemas freqüêntes com o cache de DNS no Windows, você pode desabilitá-lo temporariamente com um dos dois comandos abaixo:
net stop dnscache
sc servername stop dnscache
Estes comandos desligam o cache DNS até o próximo boot. Para desigar de forma permanente o cache DNS vá em Painel de Controle -> Ferramentas Administrativas -> Serviços e mude a forma de inicialização do serviço “Cliente DNS” para “Desativado” como ilustrado na figura abaixo:

Ajustando o Cache de DNS no Windows
Você pode mudar o comportamento do algoritmo de cache de DNS do Windows modificando as duas chaves de registro abaixo que ficam no seguinte caminho: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters
MaxCacheTtl representa o tempo máximo que resultados de uma resolução de DNS ficarão no cache do Windows. O valor padrão é 86.400 segundos. Definindo este valor para 0, as resoluções de nome não ficarão em cache e sempre haverá consultas ao seu servidor de DNS.
MaxNegativeCacheTtl representa o tempo máximo que os resultados de uma resolução de nomes mal sucedida vai ficar em cache. O valor padrão é 900 segundos. Definindo este valor para 0, resoluções de nomes mal sucedidas não irão pro cache.
Como limpar o cache DNS no Mac OSX
bash-2.05a$ lookupd -flushcache
Como limpar o cache DNS no Linux
Basta reiniciar o daemon nscd que é responsável pelo cache DNS. Em algumas distribuições o comando abaixo funciona:
/etc/rc.d/init.d/nscd restart
Leave a Reply
You must be logged in to post a comment.









