"if 'ExaMplE.CoM' is the name sent in the request, the name in the question section of the response must also be “ExaMplE.CoM” [...] fail to preserve the case of the query name may be dropped as potential cache poisoning attacks"DeEP pACkEt iNspECtION be like...
@Suiseiseki@freesoftwareextremist.com Not going to happen for a self-hosted recursive resolver, at least not until all domain names in the world have encrypted DNS. You can trust a 3rd party and encrypt the last-mile link, but it just pushes the problem to the upstream instead.