Como limpar cache de DNS no Mac OS X e criar usar DNSs personalizados para domínios
Eis uma dúvida muito comum, um comando que eu sempre uso e que é muito fácil.
Abra o Terminal (Aplicativos>Utilitários>Terminal) e digite o comando:
dscacheutil -flushcache
Isso quer dizer que o cache de DNS será zerado. De todo modo, se o seu provedor ainda não tiver atualizado novos DNSs não adiantará de nada. Neste caso, execute o seguinte comando:
sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts
Ele pedirá sua senha e abrirá o arquivo hosts. Assim você pode forçar o apontamento de um domínio para determinado IP. Adicione as seguintes linhas no final do arquivo seguindo o modelo abaixo:
200.221.2.45 uol.com.br
200.221.2.45 www.uol.com.br
Isso fará com que, ao tentar acessar o domínio uol.com.br e www.uol.com.br, o Mac OS X aponte para o IP 200.221.2.45. Lembre-se de remover as entradas, caso contrário o Mac continuará a utilizar esses apontamentos ETERNAMENTE!