Bloqueio do intervalo de IPs no arquivo hosts?

2

Eu sei como editar meu arquivo hosts no osx, como posso bloquear o intervalo 78.31.8.0/22? O que eu coloco no arquivo hosts?

    
por John 06.12.2011 / 13:04

2 respostas

3

Você não pode.

/etc/hosts não é para bloqueio - é para traduzir nomes de domínio para endereços (quando outros métodos não estão disponíveis) - mais especificamente, um nome exato para um < em> único endereço. Se um programa tentar acessar o endereço diretamente, o sistema não tocará em /etc/hosts , porque não haverá nada para procurar.

Use um firewall adequado, como ipfw .

    
por 06.12.2011 / 13:41
2

Uma forma simples de anular um intervalo de ip é:

route add 78.31.8.0/22 lo

Use a tabela de roteamento para fazer isso:)

    
por 06.12.2011 / 13:46