You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
dnsdist already supports adding and modifying EDNS options in queries (e.g. DNSQuestion:setEDNSOption). There is no way, however, to remove an option from the EDNS Options. It would be great to have one.
Usecase
There might be options one does not wish to pass to a backend as it might not be properly supported, or one does not want the backend to receive these options for any other reason.
Description
Having a function e.g. like DNSQuestion:clearEDNSOptions([TABLE]) that removes the options specified in TABLE. if TABLE is non-existent, wipe all options.
Another option would be to have a ClearEDNSOptionsAction([TABLE]), but I think this functionality is sufficiently advanced to hide behind a Lua(Response)Action.
The text was updated successfully, but these errors were encountered:
Short description
dnsdist already supports adding and modifying EDNS options in queries (e.g.
DNSQuestion:setEDNSOption
). There is no way, however, to remove an option from the EDNS Options. It would be great to have one.Usecase
There might be options one does not wish to pass to a backend as it might not be properly supported, or one does not want the backend to receive these options for any other reason.
Description
Having a function e.g. like
DNSQuestion:clearEDNSOptions([TABLE])
that removes the options specified in TABLE. if TABLE is non-existent, wipe all options.e.g.
Another option would be to have a
ClearEDNSOptionsAction([TABLE])
, but I think this functionality is sufficiently advanced to hide behind a Lua(Response)Action.The text was updated successfully, but these errors were encountered: