Como adicionar um endereço IP/web ao arquivo hosts bloqueia o tráfego?

Como adicionar um endereço IP/web ao arquivo hosts bloqueia o tráfego?

Foi discutido como o arquivo hosts pode ser usado para bloquear o acesso a sites (embora eu tenha tentado várias vezes em uma máquina Windows e Linux e não tenha funcionado), no entanto, pelo que entendi o propósito do arquivo é mapear nomes de hosts para endereços. Como é que adicionar um IP e um endereço web pode bloquear visitas ao site?

Responder1

Você não usa o arquivo hosts para bloquear um endereço IP. Você o usa para bloquear um nome de domínio - bem, você não o bloqueia, você o redireciona. É como mudar a lista de contatos do seu telefone. Ao inserir 000000 para o número de telefone da sua mãe, você receberá um aviso de número inexistente ao ligar para ela através da lista de contatos.

Se você souber o número dela (endereço IP) de cabeça, poderá digitá-lo diretamente e ainda funcionará. Isso poderia funcionar para sites, mas para muitos não funcionará. Às vezes, os endereços IP estão vinculados a muitos sites diferentes hospedados na mesma máquina. Então não está claro qual site mostrar e ele mostrará o site padrão, provavelmente não aquele que você deseja. E às vezes os sites precisam do nome de domínio para funcionar, e apenas o endereço IP resulta em erro.


Você pode usar o arquivo hosts para mapear nomes de domínio para endereços IP. Você pode usar isso para fazer o seguinte:

  • Mapeie nytimes.com (ou qualquer outro site) para 127.0.0.1, que é o endereço local do seu computador. Agora o nytimes.com não funcionará mais ou exibirá tudo o que o seu servidor local estiver mostrando.
  • Mapeie yournewwebsite.net para 12.34.56.78 (ou seja lá o que for). Você tem um novo site, ainda não público, e deseja vê-lo funcionando com o novo nome de domínio. Você não configurou o DNS para o nome de domínio ou ele ainda está mapeado para o site antigo. Dessa forma você pode testar o domínio e somente no seu laptop você verá o novo site. Às vezes, o site precisa do nome de domínio real para funcionar e, durante o desenvolvimento e teste, esse é um bom método para tentar sem atrapalhar o site de produção.
  • Use um domínio inexistente, como test.local, e mapeie-o para o seu servidor local ou para algum outro IP.

Portanto, adicionar uma entrada no arquivo hosts não bloqueia nada, apenas direciona para outra coisa, que pode ser apenas uma página em branco. Essa é uma forma de bloquear. Você também pode fazer isso no roteador.

NB: seu computador possui dois endereços IP, um local - 127.0.0.1 e um público, geralmente algo como 192.168.1.10 quando estiver atrás de um roteador. Público significa relativo à rede à qual está conectado. O roteador possui o endereço público real.

Responder2

Seu sistema operacional examinará primeiro o arquivo hosts antes de tentar procurar a resolução de nomes em outro lugar. O arquivo hosts é muito mais rápido do que consultar a rede, portanto, se o sistema operacional puder encontrar a resposta lá, será uma consulta a menos para fazer em outro lugar.

O arquivo hosts não "bloqueia" o tráfego, ele responde a uma pesquisa para fornecer uma resposta mais rápida do que ter que enviar a solicitação para outro lugar que pode levar muito mais tempo para fornecer a resposta desejada.

Da mesma forma, como um SSHD armazenará os dados acessados ​​com mais frequência no SSD (pois é muito mais rápido de acessar) do que na parte mecânica do SSHD (que é muito mais lento para acessar).

informação relacionada