DICA: Editando DNS em MAC através do Arquivo HOSTS

Em diversas vezes um Administrador de Rede necessita fazer um ajuste de DNS de forma manual, para ” ensinar”  o endereço IP de um determinado servidor ou serviço de rede.

No Windows, a forma de efetuar isso é através da edição de um arquivo bem conhecido dos administradores que é o arquivo HOSTS da máquina.

Os arquivos HOSTS fica localizado na pasta:

C:\Windows\System32\drivers\etc

E para efetuar a edição é utilizado um editor de texto comum como o NOTEPAD por exemplo.

Porém e quando voce precisa fazer isso em um MAC??? Já tinha ouvido respostas como no MAC não existe, ou no MAC não existe para evitar Vírus. (Muitos Vírus editam esse arquivo para forçar que determinados sites enviem para uma página maliciosa por exemplo).

A resposta é SIM, existe sim no MAC o arquivo HOSTS, ele somente não é tão simples de localizar.

Para editar o arquivo HOSTS do MAC você precisa acessar o Terminal do MAC. (Pode usar o comando COMMAND + BARRA DE ESPAÇO e digitar TERMINAL e dar Enter ou procurar dentro de Aplicativos / Utilitários)

Após a abertura do TERMINAL você deve digitar:

Sudo nano /private/etc/hosts (Enter)

Vai ser solicitado a senha do usuário do MAC (tem que ser usuário administrador)

Pronto, vai abrir uma tela bem parecida com a tela de edição do Notepad do PC, porém em um editor de texto padrão UNIX.

Agora você vai com o cursor até abaixo dos ## e insere os dados desejados.

WITEC-EDITANDO-HOSTS-DNS-NANO-MAC

No meu caso eu inseri: 10.100.0.20 (espaço) witec-server, ou seja, eu ensinei o endereço IP do meu servidor para esse computador, independente de qual servidor de DNS essa máquina for consultar, ele obrigatoriamente vai responder para o que está dentro do HOSTS do computador de forma prioritária.

Pronto, ajustes efetuados, agora chegou a hora de salvar as alterações e sair do Editor de texto.

Para salvar as modificações você deve digitar: Control + O (Letra O) depois clicar ENTER.

Para sair do Editor digite: Control + X (Letra X) seguida de Enter.

Agora é só testar efetuando o PING para o nome desejado.

No meu caso:

Ping witec-server (enter)

WITEC-TESTANDO-DNS

Caso ele ainda não localize, você pode tentar utilizar o comando de limpeza e atualização do Cache do MAC que fiz no Post Anterior.

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder; say cache DNS Atualizado

Espero que a dica seja útil!