Re: passing original QTYPE to the backend

"Veniamin (Benjamin) Beskrovny" <[email protected]>
Newsgroups gmane.network.dns.powerdns.devel
Message-ID <CAPhuNs-0D0-gBwwUuSZMhTnng=Tm-F3v7aOhyZ66-NtGy7WP5w@mail.gmail.com>
I do the same... :)

On 2/3/13, Zane Thomas <[email protected]> wrote:
> Benjamin,
>
> By the way, I don't use the PDNS cache because I sometimes need to
> vary the response based on the requestor's ip address. Instead I
> handle all caching in the backend.
>
> Zane
>
> On Sun, Feb 3, 2013 at 1:31 PM, Veniamin (Benjamin) Beskrovny
> <[email protected]> wrote:
>> THanks a lot for the tip.
>>
>> BR
>>
>> On 2/3/13, Zane Thomas <[email protected]> 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 <[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.
>>> _______________________________________________
>>> Pdns-dev mailing list
>>> [email protected]
>>> http://mailman.powerdns.com/mailman/listinfo/pdns-dev
>>>
>
>
>
> --
> Nullius addictus jurare in verba magistri.
>
_______________________________________________
Pdns-dev mailing list
[email protected]
http://mailman.powerdns.com/mailman/listinfo/pdns-dev
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.