Proibir conexão com endereço IP no arquivo hosts não funciona?

0

O arquivo hosts é usado para mapear nomes de host para endereços IP. No entanto, só tenho um endereço IP. Eu tentei usar o HostsMan, mas ele não quer adicionar a linha.

Como eu adiciono uma linha ao arquivo hosts se eu tiver apenas um endereço IP?

    
por user75875 22.04.2012 / 22:11

2 respostas

0

O arquivo hosts é um dos vários métodos pelos quais o sistema operacional procura o endereço IP correspondente a um nome de host.

O editor "hostman" é um editor para este arquivo.

O arquivo hosts é um arquivo de texto e pode ser editado usando qualquer editor de texto, por exemplo, o bloco de notas. Você só precisa ter cuidado para estar em conformidade com as regras de formatação dos arquivos de hosts.

O arquivo hosts não pode ser usado para proibir o acesso a um endereço IP, mas pode ser usado para fornecer ao sistema operacional um endereço IP falso para um nome de host que você deseja bloquear. Por exemplo, se você adicionar a linha

127.0.0.1    superuser.com

Você não poderá mais acessar este site.

    
por 22.04.2012 / 22:42
0

Você pode usar uma rota blackhole para evitar que qualquer pacote destinado a um determinado IP / bloco de IPs atinja um roteador por

route -p ADD <ip you want to block> MASK 255.255.255.255 <destination IP>

Você deve escolher um IP de destino da sua rede local se estiver atrás do NAT. Se você estiver conectado diretamente à Internet, isso provavelmente não funcionará.

Por exemplo, se o seu IP for 192.168.0.155, você deve escolher um IP de destino de 192.168.0.166 - qualquer coisa, menos o endereço do seu roteador.

Talvez uma solução melhor seja usar o firewall. Para adicionar uma regra é simples, basta digitar

netsh advfirewall firewall add rule name="Block IP" dir=out remoteip=<remote ip> action=block

Isso funcionará, não importa como você esteja conectado à Internet, por isso deve ser preferível. Mas se você não tiver o Firewall do Windows em execução, isso pode não funcionar enquanto o primeiro método não depende do firewall.

Você pode obter informações adicionais sobre os comandos do Firewall do Windows em Microsoft Página de Technet

    
por 22.04.2012 / 23:02