[Pdns-users] How can I enforce additional TXT records in DNS response?

Brian Candler b.candler at pobox.com
Wed Jan 15 21:13:19 UTC 2020

On 15/01/2020 21:01, Matthias Kruzenski wrote:
> Since this involves millions of queries every day, overhead like SOA 
> queries are absolutely undesirable because if a SOA query has to be 
> answered first and then an ANY query, then 2 co-processes are 
> necessary in the case of the pipe backend. It could be done with only 
> one co-process if only the parsed NAPTR question would be passed to 
> the backend since only that was requested by the client. Most 
> important is the performance and number of questions answered. It does 
> not matter whether this answer is authoritative or not.

I think you are putting the cart before the horse here.

First define: how many queries do you need to do per day? (Or per hour 
in your peak hour, or whatever).

Then ask: can powerdns with pipe backend meet that requirement, using a 
level of hardware you can afford?

* If it can, all is good.

* If it cannot, then look at other solutions.  PowerDNS with a non-pipe 
backend would be one.  Of course there are many other software choices too.

Do remember that with PowerDNS you get a robust, battle-tested DNS 
server, used in extremely high load ISP environments.  If you are going 
to throw all that out in the name of performance, you should at least 
measure it.

More information about the Pdns-users mailing list