Re: passing original QTYPE to the backend

Zane Thomas <[email protected]>
Newsgroups gmane.network.dns.powerdns.devel
Message-ID <CAM=p8h=6N-fB3PTdyc7w7USaZPAbhXcD0ik9-L3UkesbvoJ83w@mail.gmail.com>
Benjamin,

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.

Zane



On Sat, Feb 2, 2013 at 10:17 PM, Ask Bjørn Hansen <[email protected]> wrote:
>
> On Feb 2, 2013, at 10:08 PM, Peter van Dijk <[email protected]> wrote:
>
>> However, no backend should *need* the exact qtype. Why do you think you need it?
>
> For my application[1] 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.
>
>
> Ask
>
> [1] 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
> [email protected]
> http://mailman.powerdns.com/mailman/listinfo/pdns-dev



-- 
Nullius addictus jurare in verba magistri.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.