Compartilhe em Sua Rede Social:Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn

Em diversos casos quando alteramos algum endereço de DNS, como quando mudamos um site de servidor, o mesmo não se reflete de imediato na máquina que usamos, impedindo o acesso ao site e dando a aparência de que o site está “fora do ar”. Isso geralmente acontece durante o período de propagação dos DNSs na rede e pode levar algumas horas. Mas para agilizar, podemos usar um comando no Prompt de comando para efetuar a liberação do cache do DNS. Este procedimento se chama flush.

Veja como fazer isso.

Como dar flush DNS no Windows

 

1) Abra o “Prompt de comando” (Menu iniciar / executar / cmd -> enter)

(Caso esteja usando o Windows Vista você deve executar como administrador em programas/acessórios/Prompt de comando)

 

2) Digite na tela após o C:\> o seguinte comando:

ipconfig /flushdns

 

3) Aperte a tecla Enter.

Nesta mesma tela você pode digitar o comando ipconfig /displaydns para visualizar o conteúdo cacheado de DNS

 

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 assim:

# /etc/rc.d/init.d/nscd restart