Até o Snow Leopard, a maneira de limpar o cache de DNS no Mac era simples, bastava executar um flush no cache usando o comando dscacheutil:

sudo dscacheutil -flushcache

Com a chegada do Lion, a Apple implementou mudanças drásticas na maneira como a tradução de nomes e o cache destes é feita no Mac. A mudança, necessária para a implementação do iCloud, Back To My Mac e o foco no IPv6, causou alguns inconvenientes, principalmente para quem precisa alterar apontamentos de DNS temporariamente e de maneira rápida e fácil, como os web developers.

10.7 e 10.8:

E como fazer a limpeza do cache no Lion e Mountain Lion? Simples, basta reiniciar o mDNSResponder.

O reinício do processo já era usado informalmente, mas ontem a Apple publicou o artigo OS X: How to reset the DNS cache na base de conhecimento, oficializando a mudança.

Portanto, para limpar o cache de DNS no 10.7 e 10.8, abra o terminal e execute o comando abaixo:

sudo killall -HUP mDNSResponder

Abaixo segue o comando sendo executado via terminal:

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

*