PowerDNS / pdns

PowerDNS Authoritative, PowerDNS Recursor, dnsdist
https://www.powerdns.com/
GNU General Public License v2.0
3.63k stars 904 forks source link

nodata6() could be a nice DNS64 optimization #7454

Open ahupowerdns opened 5 years ago

ahupowerdns commented 5 years ago

PowerDNS Recursor supports DNS64 using the nodata() hook which gets called for names that do exist, but not for that type. The first thing we then do in nodata() is to check if this was a query for AAAA.

To prevent a trip through Lua for each and every nodata response, it might be nice to have a hook called nodata6() that only gets called for AAAA queries about to get a nodata response.

Thoughts?

omoerbeek commented 3 years ago

This might be less relevant now that we have (limited) native DN64.