[dnsdist] addMasks() or addMasksFromFile() to make dealing with multiple addresses easier ?
Remi Gacogne
remi.gacogne at powerdns.com
Thu Jun 1 09:02:03 UTC 2017
On 06/01/2017 03:40 AM, scott McGillivray wrote:> I want to use
addMask() but i have 80+ /32 addresses that i need to
> add which means i have the matching number of lines like this
Well, since the configuration is in Lua, you can easily declare a list
and iterate over it.
> I was wondering if addMasks() would be a good addition ? So it would
> be like this..
>
> v:addMask("x.x.x.x/32", "x.x.x.x/32", "x.x.x.x/32", "x.x.x.x/32",
> "x.x.x.x/32", "x.x.x.x/32", "x.x.x.x/32")
We already have NetmaskGroup:addMasks() version that takes a slightly
different kind of map, because it has be designed to be used with the
exceed* functions.
> Or even addMasksFromFile() so the addresses could be populated more
> easily from external source ?
I'm not sure it makes sense since it can already be done in Lua, and I
wouldn't want to end up with a fromFile() method for every object.
--
Remi Gacogne
PowerDNS.COM BV - https://www.powerdns.com/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <http://mailman.powerdns.com/pipermail/dnsdist/attachments/20170601/f2b2f83f/attachment.sig>
More information about the dnsdist
mailing list