Pi-hole values privacy as high-value goal. We provided the patch implementing the new config option no-ident only recently to the dnsmasq project to allow removal/suppression of these strings (before this was only possible through recompilation from source).
However, the patch - submitted to dnsmasq also only affected said dnsmasq code and the extra version.ftl was forgotten to be added when importing out patch from the upstream project into ours.
Nice one, thanks, appreciate the flexibility in adding that. It's a handy diagnostic though.
Interestingly I do get the version from version.ftl but I get nothing from version.bind, but I also don't appear to have no-ident set, so I'm not sure why it is suppressed here. For example authors.bind returns "Simon Kelley".
Not sure if it's worth raising as a new topic (can do if there's a rabbit hole to go down) but I am curious.
EDIT – turned out version.bind was blocked in an adlist. Not the default adlist but another one I had added. This means
blacklisting these special domains is another way to prevent them from revealing their info
be mindful of them being blocked by an adlist and mistakenly interpreting the result as DNS interception if using them to test for this