Embora este tutorial tenha foco no arquivo host no Linux, o arquivo host está disponível em todos os sistemas operacionais, incluindo Windows e Mac OS.
Como funciona o arquivo host
O arquivo host atua como um registro DNS local, mas é preciso maior precedência do que um servidor DNS. Uma vez que um cliente consulta um nome de domínio como http: // linuxhint.com, o nome de domínio precisa se traduzir em seu endereço IP correspondente.
O sistema pesquisará primeiro o arquivo host da entrada que aponta para Linuxhint.com. Se não existir, o sistema passa para consultar os servidores DNS, como servidores do Google, Cloudflare ou um fornecido pelo seu provedor de Internet.
O arquivo host é útil quando você está trabalhando em redes locais ou internas e precisa que sua máquina reconheça os domínios locais. O arquivo host também permite bloquear vários domínios adicionando entradas apontando para endereços inválidos ou locais.
Vamos discutir como modificar o arquivo host Linux.
Como editar o arquivo host Linux
Editar o arquivo host Linux é incrivelmente fácil, pois é um arquivo de texto simples. No entanto, segue um formato específico:
Endereço IP nome do domínio Alias
Aqui está um exemplo de entrada no arquivo host Linux:
10.10.10.213 interno.linuxhint interno.líquido.local
Para editar o arquivo host localizado em:
/etc/hosts
Use seu editor de texto favorito:
sudo vim /etc /hosts
A primeira seção permite adicionar endereços IPv4 e seus nomes de domínio correspondentes. Na segunda seção, você pode adicionar endereços IPv6.
Conclusão
Você pode adicionar qualquer domínio e seu IP correspondente ao arquivo host ou até um inválido, se desejar bloquear um site.