[Pdns-dev] passing original QTYPE to the backend
zane.thomas at gmail.com
Sun Feb 3 07:22:09 CET 2013
DNSPacket * which is passed in to the lookup method can be used to
determine what the original query type was. I very much needed to use
the packet pointer in order to select which records of a set which, in
the database my backend interfaces too, are as a set non-rfc
compliant. My approach was to look a the packet query type and return
to pdns only those records it needs to answer the query.
On Sat, Feb 2, 2013 at 10:17 PM, Ask Bjørn Hansen <ask at develooper.com> wrote:
> On Feb 2, 2013, at 10:08 PM, Peter van Dijk <peter.van.dijk at netherlabs.nl> wrote:
>> However, no backend should *need* the exact qtype. Why do you think you need it?
> For my application it's (relatively) expensive to figure out the answer and the answers can't be cached in the server, so figuring it out for any possible record type is just wasteful.
>  I made it in Go instead of as a pipe backend when I was upgrading the system last fall: https://github.com/abh/geodns
> Pdns-dev mailing list
> Pdns-dev at mailman.powerdns.com
Nullius addictus jurare in verba magistri.
More information about the Pdns-dev