Re: [dnsdist] NetmaskGroup

2018-03-07 Thread Remi Gacogne
Hi Cédric,

On 03/07/2018 07:16 PM, cedric@netplus.pro wrote:
> I’m trying to use the addMask(masks) function but I’m unable to have it
> work with a table? I didn’t get how to do it…

The syntax of NetmaskGroup:addMasks() was designed to take the kind of
tables returned by the exceed* functions and therefore is indeed not
very intuitive to use in other contexts. The table needs to have
ComboAddress objects as keys and numerical values. For example:

> myNMG = newNMG()
> myNMG:addMasks({[newCA("192.0.2.1")] = 0, [newCA("192.0.2.2")] = 0})
> myNMG:size()
2
> if myNMG:match(newCA("192.0.2.1")) then return 1 else return 0 end
1
> if myNMG:match(newCA("192.0.2.3")) then return 1 else return 0 end
0
>

Best regards,

-- 
Remi Gacogne
PowerDNS.COM BV - https://www.powerdns.com/



signature.asc
Description: OpenPGP digital signature
___
dnsdist mailing list
dnsdist@mailman.powerdns.com
https://mailman.powerdns.com/mailman/listinfo/dnsdist


[dnsdist] NetmaskGroup

2018-03-07 Thread cedric.rey
Hi everyone,

 

I’m trying to use the addMask(masks) function but I’m unable to have it work
with a table? I didn’t get how to do it…

 

Could someone help me with that? Someone have a working example?

 

Thanks

 

Regards,

 

Cédric



smime.p7s
Description: S/MIME cryptographic signature
___
dnsdist mailing list
dnsdist@mailman.powerdns.com
https://mailman.powerdns.com/mailman/listinfo/dnsdist