Replies: 2 comments 2 replies
-
Would you care to elaborate? The recursor does look at for the closest-known delegation point, called ancestor in our code, you can search for |
Beta Was this translation helpful? Give feedback.
-
The recursor certainly takes the cache into account to determine the closest-known delegation point when resolving client queries. There are a few cases where the recursor falls back to not using qname minimization to work around buggy authoritative servers. Starting with version 5.0.0 the recursor will not use QM when resolving addresses of name servers, these so called infra queries are generated by the recursor itself. Please show logs of what you observed, so we can see what made you draw your conclusions. |
Beta Was this translation helpful? Give feedback.
-
Hi,
I am conducting some research measurements on QNAME Minimization
implementations of popular open-source resolvers in light of RFC 9156, having
replaced RFC 7816. While running some tests I noticed that pdns recursor does not take the
cache into account when minimizing queries. RFC 9156 mentions that a minimizing resolver
will look for the closest-known delegation point in its cache and start the minimization from there.
I am curious about pdns recursor's implementation. Is it by design? If that is the case, what was the
reasoning behind it?
Appreciate any insight into recursor's QNAME Minimization implementation.
Beta Was this translation helpful? Give feedback.
All reactions