It depends on what you consider the correct hostname. Before, Pi-hole responded with pi.hole to PTR requests for the one IP address defined in setupVars.conf. Now, this has been extended to work for any valid local IP address. This, arguably, makes more sense.
What you can do is setting
PIHOLE_PTR=false
to the file /etc/pihole/pihole-FTL.conf (create if it does not exist) and run
pihole restartdns
When there is nothing in /etc/hosts for the requested IP address, this will result in NXDOMAIN.
The documentation for this flag is still in draft mode as final adjustments are made to the wording.
I still don't think this is wrong, it just depends on what you expect for PTRs to the Pi-hole. We could extend the PIHOLE_PTR setting to also accept another option to make it:
PIHOLE_PTR=true= reply withpi.holeto all local IP PTRsPIHOLE_PTR=HOSTNAME(new!) = reply with the device's hostname to all local IP PTRsPIHOLE_PTR=false= don't force reply to local IP PTRs
(note thatPIHOLE_PTR=HOSTNAMEis just a proposal and not available in the current release)
What do you think?