Entendendo o arquivo /etc /hosts
- 4044
- 1264
- Howard Fritsch
O '/etc/hosts'
O arquivo é um arquivo de texto simples que mapeia nomes de host para endereços IP. É usado para resolver nomes de host em endereços IP em um sistema local, sem a necessidade de externo DNS (sistema de nomes de domínio) pesquisas.
O '/etc/hosts'
O arquivo contém uma linha para cada mapeamento de endereço de nome de host-IP, com os campos sendo separados pelo espaço branco. Os campos no '/etc/hosts'
O arquivo é o seguinte:
- Endereço de IP: O endereço IP do host.
- Nome de anfitrião: O nome do host do host.
Aqui está um exemplo de um '/etc/hosts'
Entrada de arquivo:
1 | 127.0.0.1 localhost |
Neste exemplo, o endereço IP é “127.0.0.1 ”e o nome do host é“ localhost ”. Esta entrada mapeia o nome do host "localhost" para o endereço IP "127.0.0.1 ”, que é o endereço de loopback do sistema local.
Arquivo padrão /etc /hostsO '/etc/hosts'
O arquivo é usado pelas ferramentas e serviços de rede do sistema para resolver nomes de host em endereços IP. Quando um nome de host é inserido em um navegador da web ou outra ferramenta de rede, o sistema verifica primeiro o '/etc/hosts'
arquivo para ver se há uma entrada para o nome do host. Se houver uma entrada, o sistema usará o endereço IP correspondente em vez de executar uma pesquisa DNS externa.
Adicionando nova entrada em /etc /hosts
Você também pode usar '/etc/hosts'
Para resolver nomes de domínio que não estão no DNS global, como servidores de desenvolvimento local ou servidores de intranet. Isso pode ser feito adicionando entradas para esses servidores em /etc /hosts com seus endereços IP correspondentes. Por exemplo:
- Aqui demonstração.exemplo.com é mapeado para 192.168.1.210 Endereço IP
- local.exemplo.com é mapeado com 127.0.0.1 (localhost).
Bloqueando o site com /etc /hosts
Também podemos usar este arquivo para evitar o acesso a qualquer domínio. Isso pode ser útil para os pais controlarem o acesso ao site aos seus entes queridos. Por exemplo, se alguém quiser bloquear todo o tráfego para o Facebook.com, eles podem adicionar uma entrada em /etc /hosts que apontam o Facebook.com 127.0.0.1, que é o endereço de loopback e não resolverá para nenhum site real.
Bloqueando um acesso de domínio com /etc /hostsO '/etc/hosts'
O arquivo pode ser editado pelo usuário root para adicionar, modificar ou excluir mapeamentos de endereço de nome de host-ip. Isso pode ser útil para fins de teste ou para substituir a resolução do DNS de nomes de host específicos. No entanto, o '/etc/hosts'
O arquivo não deve ser usado como a principal fonte de mapeamentos de endereço de nome de host-ip, pois pode se tornar difícil de gerenciar à medida que o número de entradas cresce. Em vez disso, geralmente é recomendável usar um servidor DNS centralizado para resolução de nome do host.