Quando estamos no mundo do suporte e administração de TI, ouvimos muitos termos sobre comandos, diretivas, protocolos e um em particular que pouco utilizamos é o arquivo hosts.
Embora seja um arquivo de pouco peso, em torno de 2 ou 3 KB, desempenha um papel fundamental em todo o processo de endereçamento IP, pois graças a este arquivo o sistema pode atribuir nomes de host aos respectivos endereços IP.
Com este arquivo, é possível traduzir nomes de host legíveis por humanos em endereços IP. Seu funcionamento é simples:
Ao inserir o nome de um site, por exemplo Solvetic.com, na barra de endereços, o sistema operacional procurará nesse arquivo o endereço IP para estabelecer a conexão e, como observamos, muito poucos estão hospedados nos endereços da web do arquivo hosts , portanto, se o endereço web do site a ser acessado não for encontrado no arquivo hosts, ele será pesquisado nos servidores DNS definidos.
Portanto, todas as alterações que fizermos no arquivo hosts serão analisadas primeiro.
Para saber os endereços da web que estão atualmente registrados no arquivo hosts, vá para o caminho etc / hosts:
sudo nano / etc / hostsEste será o resultado:
Como editar o arquivo hosts no Linux
Vimos que é necessário um editor para acessar o arquivo hosts e conhecer seu conteúdo, é vital que o acessemos com privilégios administrativos, caso contrário, não poderemos fazer nenhuma alteração nele.
Passo 1
A sintaxe a ser usada para impedir o acesso a um site é a seguinte:
127.0.0.1 (nome do site)Por exemplo, se quisermos bloquear um dos sites onde passamos mais tempo, o Facebook, usaremos a seguinte linha:
127.0.0.1 www.facebook.com (após inserir o endereço IP, usaremos uma guia para o nome do site)
Passo 2
Mas não podemos apenas bloquear sites, também podemos permitir o redirecionamento para nossos próprios servidores, inserindo apenas seu nome, por exemplo, no arquivo hosts podemos criar a seguinte entrada:
192.168.0.15 Server_SolveticDesta forma, no navegador não será mais necessário inserir o endereço IP, mas o nome atribuído e isso nos redirecionará automaticamente.
etapa 3
Nós salvamos as alterações usando a combinação de teclas
Ctrl + O
e saímos do editor usando (no caso de usar nano)
Ctrl + X
Passo 4
Os resultados do bloqueio, por exemplo, de um site, são imediatos:
PROLONGAR
Etapa 5
Este processo se aplica a todas as distros Linux, mas no Linux Mint temos uma opção de bloqueio de site adicional chamada Bloqueador de domínio:
Etapa 6
É simples, pois basta inserir o nome do domínio e ele será bloqueado automaticamente. Ao selecionar esta opção, veremos a seguinte janela onde clicaremos em Adicionar:
Etapa 7
Na janela exibida, inseriremos o domínio a ser bloqueado:
PROLONGAR
Etapa 8
Clique em Aceitar e o Mint adiciona automaticamente as formas possíveis de acesso ao referido site:
Etapa 9
Se tentarmos acessar, veremos o seguinte:
PROLONGAR
Com isso verificamos o que um arquivo tão simples quanto os hosts pode fazer no comportamento de acessibilidade web.