Como adicionar um endereço ip / web ao tráfego do bloco de arquivos do host?

1

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, tanto quanto eu entendo o A finalidade do arquivo é mapear nomes de hosts para endereços. Como adicionar um endereço IP e um endereço da Web pode bloquear as visitas ao site?

    
por thinksinbinary 22.06.2016 / 14:26

2 respostas

1

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 bloqueia, você o redireciona. É como mudar a lista de contatos de seus telefones. Ao digitar 000000 para o número de telefone da sua mãe, você receberá um aviso de número não existente ao ligar para ela por meio da lista de contatos.

Se você sabe o número dela (endereço IP) de cabeça, você pode digitar diretamente, e ainda funciona. Isso pode 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 o que você deseja. E, às vezes, os sites precisam que o nome de domínio funcione e apenas o endereço IP resulta em um 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 o 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á o que quer que seu servidor da Web local esteja mostrando.
  • Mapeie yournewwebsite.net para 12.34.56.78 (ou seja 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 definiu o DNS para o nome do domínio ou ainda está mapeado para o site antigo. Dessa forma, você pode testar o domínio e somente no seu laptop você vê o novo site. Às vezes, o site precisa do nome de domínio real para funcionar e, durante o desenvolvimento e o teste, esse é um bom método para tentar isso sem atrapalhar o site de produção.
  • Use um domínio não existente, como test.local, e mapeie isso para seu servidor local ou para outro IP.

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

NB: o seu computador tem dois endereços IP, um local - 127.0.0.1 e um público, geralmente algo como 192.168.1.10 quando está atrás de um roteador. Meios públicos em relação à rede à qual está conectado. O roteador tem o endereço público real.

    
por 22.06.2016 / 14:45
0

O sistema operacional primeiro examinará 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, será uma consulta a menos em outro lugar.

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

Da mesma forma, como um SSHD armazena os dados acessados com mais freqüência no SSD (como é muito mais rápido acessar) do que na parte mecânica do SSHD (que é muito mais lenta para acessar).

    
por 22.06.2016 / 14:30