[SP-pm] Módulo para Match IP

Gabriel Andrade gabiruh at gmail.com
Tue May 19 11:29:17 PDT 2009


2009/5/19 Thomas Britis <thomas at tcnet.com.br>:
>        Os módulos que vi (*IP::Match*) não me dão a possibilidade de checar,
> por exemplo, se algum IP da rede 192.168.0.0/28 está contido na rede
> 192.168.0.0/24. E é exatamente isso o que preciso.
>
>        Alguém sabe de alguma solução nesse sentido? Ou ainda, tem alguma
> idéia de como posso solucionar esse problema?

use Net::IP::Match; # ou Net::IP::CMatch

match_ip('192.168.0.10', '192.168.0.0/29'); # 0
match_ip('192.168.0.10', '192.168.0.0/28'); # 1

match_ip('192.168.0.0/2', '192.168.0.0/8'); # 1
match_ip('192.168.0.0/2', '192.168.0.0/9'); # 0


More information about the SaoPaulo-pm mailing list