Hi all,
skimming through this thread, I think there are two implicit assumptions which require some clarification:
do-ip6: no
does not have any impact on the actual DNS queries, but on the way these are asked - in this case, only via IPv4, never via IPv6. As stated in the man page:
do-ip6:
Enable or disable whether ip6 queries are answered or issued. Default is yes. If disabled, queries are not answered on IPv6, and queries are not sent on IPv6 to the internet nameservers. With this option you can disable the ipv6 transport for sending DNS traffic, it does not impact the contents of the DNS traffic, which may have ip4 and ip6 addresses in it.
This explains why AAAA DNS queries are still processed and answered despite do-ip6: no
is set.
Second, the local-zone
directive describe here won’t solve the problem, since *.ip6.arpa.
is the namespace used for IPv6 reverse lookups, similar to *.in-addr.arpa.
for IPv4. Refusing all queries does not have any effect on normal AAAA queries as well.
In general, I agree with @bonnietwin: This is out of scope for IPFire.
While IPFire in particular and any network security component in general cannot make broken things work again, we can at least try to mitigate the crappiness of a lot of cheap/misconfigured/misdesigned clients out there - to some extend. At some point, the side-effects and problems introduced by such fixes are greater than their benefit. Also, they reduce the pressure on device/client vendors to get their sh*t fixed, and not bring obviously broken hard- or software to the market, and let the internet community deal with it.
True, IPv6 is becoming more and more common. However, there will always be situations where it does not work - either because a network does not have IPv6 connectivity, or the destination’s IPv6 address is unreachable while IPv4 works (happens a lot), or because there are temporary IPv6 routing/peering issues in between, etc., etc., etc.
Bringing devices on the market which fail to work in such situations is - as @ms put it once - a masterclass of putting your head into the sand.
Therefore: Please complain to your vendor, whenever it’s a company or the apt
developers. As much as we would like to do, we cannot save the world at or with IPFire. 
Thanks, and best regards,
Peter Müller