Um dos principais arquivos de um sistema operacional, independente de seu desenvolvedor, é o arquivo hosts, que é um pequeno arquivo usado pelo computador que permite ao sistema operacional atribuir nomes de host a endereços IP. Graças a este arquivo poderemos direcionar os nós de uma rede local quando trabalhamos em uma organização e portanto seu uso é cuidadoso.
Este arquivo hosts contém linhas de texto nas quais observaremos um endereço IP no primeiro campo seguido por um ou mais nomes de host. Cada campo nessas linhas é separado por um espaço em branco e podemos usar comentários usando o símbolo #.
Graças a este arquivo podemos realizar tarefas como:
- Bloquear ou habilitar sites
- Crie um redirecionamento de rede local
- Editar domínios
O que é DNSO DNS (Domain Name System - Domain Name System) é responsável por traduzir os endereços IP em nomes para que nós, como usuários, possamos ter facilidade e compreensão ao navegar na rede, por exemplo, é muito mais fácil vermos www.solvetic.com nós consulte 178.33.118.246.
Este é o trabalho fundamental do DNS. Para obter mais informações sobre DNS, dê uma olhada em:
1. Editar arquivo de hosts Mac
Este arquivo hosts é amplamente usado para tarefas de administrador do sistema, como forçar aquele computador local específico a ir para um IP específico ao inserir um nome de host específico. O arquivo hosts está localizado no caminho / etc / hosts, portanto, devemos abrir esse local a partir do terminal.
Passo 1
Para acessar o terminal no Mac OS X, podemos usar os seguintes métodos:
- Terminal do Spotlight
- Terminal do Menu de Utilitários
PROLONGAR
Assim que o terminal for aberto, inseriremos o seguinte para editar o arquivo hosts:
sudo nano / etc / hostsPodemos ver que o sistema nos pede a senha para executar o comando.
Passo 2
Assim que inserirmos nossa senha corretamente, veremos o arquivo hosts.
A partir deste ponto vamos editar o arquivo de acordo com as necessidades que temos, por exemplo, se vamos desenvolver um site localmente, devemos adicionar o seguinte ao final da linha de hosts:
fe80 :: 1% lo0 localhostSalvamos as alterações usando a combinação de teclas:
Ctrl + O
E saímos do editor usando a combinação de teclas:
Ctrl + X
etapa 3
Caso desejemos que algum site não seja direcionado ao nosso host local, devemos adicionar uma linha com a sintaxe: 127.0.0. 1 domain_name, por exemplo, restringimos o YouTube, seria o seguinte:
127.0.0.1 www.youtube.com
Passo 4
Assim que sairmos do editor e estivermos no terminal, devemos inserir o seguinte para limpar o cache DNS do nosso Mac.
killall -HUP mDNSResponder
2. Editando o arquivo Hosts com Hosts pré-painel no macOS Sierra
Como este arquivo faz parte do sistema, não será possível editá-lo somente com sua execução, pois requer privilégios administrativos especiais. Para isso, podemos usar um utilitário chamado Hosts.prefpane que podemos baixar no seguinte link:
Passo 1
A versão atual que encontraremos é 1.3 e está no formato .pkg. Assim que este arquivo for baixado, clicaremos duas vezes nele para iniciar o processo de instalação:
Passo 2
Clique em Avançar e veremos o tamanho total da instalação:
Observação:No caso de haver mais usuários no sistema, a linha Destino permite definir se este aplicativo será instalado para todos os usuários ou apenas para o atual.
etapa 3
Clique em Instalar e será necessário inserir a senha do administrador:
Passo 4
Clique em Instalar software para iniciar o processo e assim que terminar veremos o seguinte. Clique em Fechar para sair do assistente.
Etapa 5
Assim que este utilitário for instalado, abrimos as Preferências do Sistema usando uma das seguintes opções:
- No menu Apple / Preferências do Sistema
- Usando o ícone no Dock
- Inserir a palavra preferências no Spotlight e selecionar Preferências do sistema
Podemos ver que temos um novo acesso chamado Hosts:
Etapa 6
Assim que acessarmos o utilitário, devemos clicar no ícone do cadeado localizado na parte inferior para habilitar as alterações. Depois de inserir nossa senha de administrador, podemos editar o arquivo hosts para várias tarefas.
Por exemplo, se quisermos bloquear um site específico, clicaremos no sinal + localizado na parte inferior e inserir a seguinte sintaxe:
127.0.0.1 (site)
Depois de fazer as alterações, devemos clicar no ícone de cadeado para evitar a edição não autorizada do arquivo.
Etapa 7
Para verificar seu uso, acessaremos o site bloqueado do Safari ou do navegador que usamos e podemos verificar se o acesso foi negado:
Graças a esse aplicativo, podemos controlar e gerenciar facilmente o arquivo macOS Sierra Hosts.
Lembremos a importância que este arquivo tem no comportamento de nossos equipamentos Mac, por isso se a qualquer momento notarmos falhas podemos acessar o arquivo hosts novamente para revisar a configuração e alterá-la de acordo com as necessidades que possamos ter.