Hi! Please see the following excellent blog post about this topic:
https://blog.powerdns.com/2015/06/23/what-is-a-powerdns-backend-and-how-do-i-make-it-send-an-nxdomain/ Also if you need to reply NAPTR+TXT, you save time with replying those in ANY reply, as PowerDNS will cache your reply. Aki On 15.1.2020 23.08, Matthias Kruzenski wrote: > In other words, what I want is impossible? > > If so, maybe someday someone can implement it. Reason for my questions: > https://mailman.powerdns.com/pipermail/pdns-users/2020-January/026467.html > > Am Mi., 15. Jan. 2020 um 21:47 Uhr schrieb Klaus Darilion > <klaus.mailingli...@pernau.at <mailto:klaus.mailingli...@pernau.at>>: > > Am 15.01.2020 um 19:21 schrieb Matthias Kruzenski: > > Hello, > > > > I want to use PowerDNS to answer NAPTR queries through the pipe > backend. > > This works, but PowerDNS does not pass a NAPTR request to the > backend, > > but always a SOA request and then an ANY request. > > > > I only want to pass what was explicitly requested to the backend > and > > nothing else because the server has to process many millions of > requests > > and any overhead is not desired. > > This is how PowerDNS works. > > 1. Find the zone which handles the request. This is done with SOA > requests. > > Ie. a query for a.b.c.d.e NAPTR triggers a SOA query for > a.b.c.d.e. IF > SOA ist not found, it tries b.c.d.e and so on until a SOA is > found. With > the SOA the Domain-Id is found, which is used for the next query. > > 2. Fetch the respective ressource record. PowerDNS queries the > backend > always with ANY to get all ressource records ofr the respective label > (and caches them in the query cache). OF course it will return to the > client only the requested type, ie NAPTR. > > So, you have to return all RRs for a respective label. > > regards > Klaus > _______________________________________________ > Pdns-users mailing list > Pdns-users@mailman.powerdns.com > <mailto:Pdns-users@mailman.powerdns.com> > https://mailman.powerdns.com/mailman/listinfo/pdns-users > > > _______________________________________________ > Pdns-users mailing list > Pdns-users@mailman.powerdns.com > https://mailman.powerdns.com/mailman/listinfo/pdns-users
_______________________________________________ Pdns-users mailing list Pdns-users@mailman.powerdns.com https://mailman.powerdns.com/mailman/listinfo/pdns-users