[dnsdist] EDNSOptionRule not triggering?
Remi Gacogne
remi.gacogne at powerdns.com
Wed Jul 31 19:36:45 UTC 2019
Hi Brian,
On 7/31/19 6:57 PM, Brian Sullivan wrote:
> I am using dnsdist 1.4.0-beta1 and am trying to detect queries that are
> using a local/experimental optcode. For example, I have the following in
> the dnsdist.conf file.
>
> addAction(EDNSOptionRule(65002), DropAction())
>
> and I see the rule in the webserver.
>
> [image: Screen Shot 2019-07-31 at 12.47.10 PM.png]
>
> and I sent a query with the ENDS Option and it doesn't get dropped. I know
> this because I have a Lua script associated with the pdns recursor that is
> processing that specific option.
>
> lua snippit
> -- Special Code is in EDNS Option 65002
> local specialcode = dq:getEDNSOption(65002)
> if (specialcode) then
> pdnslog("*************************** Special Code = "..specialcode)
> end
>
> Log file Output
> *************************** Special Code = BLAH
>
> Any idea on what is going on?
Would you be able to share a capture of the query, or at least some way
we can reproduce the issue? I did a quick test -albeit with a different
option- and it worked correctly so I'm assuming I'm not exercising the
same code path that you are.
Best regards,
--
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/20190731/0d8ca8e1/attachment.sig>
More information about the dnsdist
mailing list