Spawnzao

Listas com Faixas de IPs Brasileiros

Por em 28/11/2018 - 23 views

Na Internet temos listas que agrupam as faixas de IPs por região. Elas facilitam (e muito) a nossa vida quando precisamos liberar ou bloquear o acesso de IPs brasileiros.

http://ipverse.net/ipblocks/data/countries/br.zone

Nessa lista, por exemplo, temos apenas as faixas de IPs do Brasil, mas você se engana se acha que ela é completa, e dependendo da forma que você configurar o acesso, você terá problemas.

Repara no cabeçalho da lista:

# IPverse.net IP address block list
# http://ipverse.net/ipblocks/data/countries/br.zone
#
# Applied filters:
# type: ipv4
# iso country code: BR
# source: delegated
# status: allocated
# mode: aggregated

O problema acontece pelo fato do LACNIC separar as faixas de IPs em 2 grupos: allocated and assigned [1]. A maioria das listas só contém as faixas alocadas, exclusivas de provedores (NIRs – National Internet Registry e ISPs – Internet Service Provider), excluindo as faixas atribuídas, exclusivas de usuários finais, como por exemplo o Serpro, INPE, Banco do Brasil, RNP, etc.

A distinction is made in this document between IP address allocation and assignment. IP addresses are allocated to NIRs and ISPs so that they may in turn assign them to their end users.

Se for for utilizar a lista para realizar bloqueios, menos mal (ou não :P), pois você irá bloquear somente o acesso de provedores brasileiros. Mas, normalmente, bloqueamos tudo e liberamos os IPs brasileiros e é aí que surge o problema, pois estamos excluindo, por exemplo, a RNP (Rede Nacional de Ensino e Pesquisa) que possui diversas instituições e universidades conectadas [2].

Como solucionar o problema?

Criar a sua própria lista, utilizando como base a lista do LACNIC.

wget ftp://ftp.lacnic.net/pub/stats/lacnic/delegated-lacnic-latest -O IpsBrasil.txt
cat IpsBrasil.txt | grep ipv4 | grep BR | awk -F '|' {'print $4 "/" 32-(log($5)/log(2))'} > IpsBrasilFinal.txt

Pronto, agora você terá as faixas de IPs brasileiros, mas use com muito cuidado, sempre avaliando os prós e contras, pois, por se tratar de atitude arbitrária, elas podem trazer consequências.

[1] https://www.lacnic.net/682/2/lacnic/2-ipv4-addresses
[2] https://memoria.rnp.br/conexao/instituicoes.php

:, , , , , , , , , , , , , , , , , , , , , , ,
No comments for this entry yet...

Leave a Reply

Licença

Creative Commons License

Techs

 Blog Tool, Publishing Platform, and CMS
Powered by PHP
Powered by MySQL
Mozilla Foundation
hacker emblem
Mozilla Foundation
Open Source Initiative
Creative Commons