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.