Como dar flush dns (limpar cache de dns) em vários sistemas
Como dar flush dns no Windows
abre o “Prompt de comando” (iniciar / executar / cmd -> enter)
digite:
c:\> ipconfig /flushdns
Você pode dar o comando ipconfig /displaydns
para visualizar o conteúdo cacheado de DNS
Desativando cache de dns no linux:
— Desativando o cache —
net stop dnscache
ou
sc servername stop dnscache
— Desativar cache no windows —
dá pra modificar no registro em: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters
Trocar o valor de MaxCache de 86400 para 1…
E trocar o cache negativo para 0, daí não tem cache…
A modificação só vai ser válida depois que reiniciar o windows…
— Flush DNS no Mac OSX —
só dar um lookupd -flushcache
bash-2.05a$ lookupd -flushcache
— Flush dns no linux —
no linux, nscd daemon gerencia o cache de DNS.
para dar um flush no DNS é só restartar o deamon nscd, para isso:
# /etc/rc.d/init.d/nscd restart
on abril 21st, 2009 at 10:31 pm
nao tem esse MaxCache de 86400
on setembro 19th, 2011 at 11:55 pm
Você salvou a minha vida…tinha um probelma de dns cache overflow em um gateway baseado em Linux que travava as portas WAN e LAN….os comandos que você postou resolveu um problema de 5 mêses. Obrigado !
on maio 10th, 2013 at 11:53 am
Obrigado, precisei apagar o cache de um servidor linux, pois o site que os funcioanrios acessavam teve sua hospedagem migrada.