Ícone do site CooperaTI

DICA: Limpeza de Cache DNS em MAC

Como todos sabem o DNS (Domain Name System)  é a alma da navegação da internet, ou seja, é esse sistema de gerenciamento que traduz os nomes em números de IP, ou seja, quando você digita 82c.bd8.myftpupload.com por exemplo, seu computador somente vai acessar o site se ele conseguir consultar o Servidor de DNS, e descobrir que o IP é 54.83.50.201 (pode mudar se migrarem a hospedagem)
Quando temos algum problema com DNS, é muito comum ter que limpar o Cache através de um comando muito utilizado pelos analistas de TI ou usuários avançados que é o:
Ipconfig /flushdns
Com esse comando você consegue fazer uma atualização das entradas de DNS do computador, fazendo que o mesmo comece a remontar a histórico de consultas dos Servidores de DNS.
Porém se você está no mundo MAC como você faz esse comando? Como atualizar a consulta de DNS???
No MAC para fazer essa tarefa vai ser necessário utilizar o TERMINAL (interface de comando como o CMD do Windows), porém com elevação de privilégio via comando SUDO.
Para MAC 10.6 e anteriores o comando é:
Sudo dscacheutil -flushcache
Já para MAC 10.7 e mais atuais:
Sudo killall -HUP mDNSResponder
Depois vai ser necessário digitar a senha do usuário logado na máquina e pronto, o comando é efetuado.
Com o tempo fui melhorando esse comando, e até mesmo colocando um retorno para saber que o comando havia surtido o efeito desejado, abaixo compartilho com vocês o comando que deixo pronto no meu Onenote para utilização mais rápida:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder; say cache DNS Atualizado
WITEC-Atualizacao-Cache
Nesse comando eu concatenei os dois, dessa forma ele efetua o comando em qualquer versão de MAC, e ao final o comando SAY lê a frase que você desejar; no meu caso ele informa CACHE DNS ATUALIZADO. Isso é mais uma perfumaria, mas ajuda a saber que o comando rodou certinho.

Sair da versão mobile