Em diversos casos quando alteramos algum endereço de DNS, o mesmo não se reflete de imediato na máquina que usamos, nos levando as vezes tendo que reiniciar a mesma para que isso seja resolvido, mas para facilitar podemos usar um comando no Prompt de comando que efetua essa liberação, veja a seguir como fazer isso.
Como dar flush dns no Windows
Abra o "Prompt de comando" (iniciar / executar / cmd -> enter)
(Caso esteja usando o Windows Vista você deve executar como administrador em programas/acessórios/Prompt de comando)
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
...................................................
Dívidas...Comente:
http://www.andersondamasio.com.br/post/2009/04/30/Como-limpar-o-cache-do-seu-dns-flush-dns-no-Windows-e-Linux.aspx#comment