[Pdns-dev] passing original QTYPE to the backend

Veniamin (Benjamin) Beskrovny beskrovny at gmail.com
Sun Feb 3 22:31:29 CET 2013


THanks a lot for the tip.

BR

On 2/3/13, Zane Thomas <zane.thomas at gmail.com> wrote:
> 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 <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[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
>> Pdns-dev at mailman.powerdns.com
>> http://mailman.powerdns.com/mailman/listinfo/pdns-dev
>
>
>
> --
> Nullius addictus jurare in verba magistri.
> _______________________________________________
> Pdns-dev mailing list
> Pdns-dev at mailman.powerdns.com
> http://mailman.powerdns.com/mailman/listinfo/pdns-dev
>


More information about the Pdns-dev mailing list