portella.com.br

Blog pessoal de Felipe Portella

Archive for the ‘DNS’ tag

Como limpar o cache do DNS?

without comments

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:

disable_dns_cache1

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

Written by Felipe Portella

dezembro 22nd, 2008 at 12:10 am

Posted in Linux,Windows

Tagged with